主目录:https://www.v2know.com/MainPage/Category/CSharp
C#高级编程——Reflection反射
反射就像在主程式里面,安装了一个声纳探测器,
在生命周期一开始的时候,就会调用探测器,你的方法执行依赖于声纳反射回来的声波,
这样的做的好处是,当你想更新程序的时候,只需要加dll就行了,
不需要重新编译。
这样,就成了插件式的编程。
实例:
using System;
[AttributeUsage(AttributeTargets.All)]
public class HelpAttribute : System.Attribute
{
public readonly string Url;
public string Topic // Topic 是一个命名(named)参数
{
get
{
return topic;
}