反射可以在运行时获取类的信息(方法、字段、父类信息等等)。可以动态创建对象。动态调用对象
-
Type
每一个类都对应一个Type可以通过下面三种方式获得:
Type type1 = OBJ.GetType();
Type type2 = typeof(OBJ);
Type type3 = Type.GetType("Namespace.Class");
type1 == type2 == type3
动态创建对象
Type 类型判断基本使用
Type 构造函数基本使用
Type 获取字段
Type 获取方法
类关系图:
调用方法: