.NET 反射:System.Type 与 Assembly 类深度解析
1. System.Type 类概述
在 .NET 编程中, System.Type 类是反射技术的关键入口。它是一个抽象基类,当我们实例化一个 Type 对象时,实际上是在实例化一个从 Type 派生的类。通常,有三种常见的方法来获取 Type 引用:
1. 使用 typeof 运算符 :
Type t = typeof(double);
这种方法直接以类型名作为参数,无需引号。
2. 使用 GetType() 方法 :
double d = 10;
Type t = d.GetType();
该方法是从 System.Object 继承而来,通过变量调用,可用于不确定对象所属类的情况。
3. 调用 Type 类的静态方法 GetType() :
Type t = Type.GetType("System.Double")
超级会员免费看
订阅专栏 解锁全文
1084

被折叠的 条评论
为什么被折叠?



