创建基本成员对象
名称空间包含了反射所需要的常用类型
对象是一个核心对象他可以获取此对象的一切信息
在type中我们常用到的方法
搜索具有指定名称的公共成员。 | |
使用指定绑定约束搜索指定成员。 | |
使用指定绑定约束搜索指定成员类型的指定成员。 | |
返回为当前 的所有公共成员。 | |
当在派生类中重写时,使用指定绑定约束,搜索为当前 定义的成员。 | |
搜索具有指定名称的公共方法。 | |
使用指定绑定约束搜索指定方法。 | |
搜索具有指定名称的公共字段。 | |
使用指定绑定约束搜索指定字段。 | |
返回当前 的所有公共字段。 | |
当在派生类中重写时,使用指定绑定约束,搜索为当前 定义的字段。 | |
返回为当前 的所有公共属性。 | |
当在派生类中重写时,使用指定绑定约束,搜索当前 的属性。 | |
搜索具有指定名称的公共属性。 | |
使用指定的绑定约束搜索指定属性。 | |
使用指定的绑定约束,搜索参数与指定的自变量类型及修饰符匹配的指定属性。 | |
搜索具有指定名称和返回类型的公共属性。 | |
搜索其参数与指定自变量类型匹配的指定公共属性。 | |
搜索其参数与指定自变量类型及修饰符匹配的指定公共属性。 | |
搜索其参数与指定自变量类型匹配的指定公共属性。 |
Object o = Activator.CreateInstance(typeof(StringBuilder));
Array.CreateInstance
//对方法的反射可以会设计到的类
此方法返回我们反射需要调用的具体方法 返回对象MethodInfo 他有一个方法就是我们可以远程调用的方法的功能
String 参数就是我们的方法名称
Object 参数就是我们反射的对象 Activator.CreateInstance(typeof(StringBuilder));
表示我们可以调用的那些方法公共的 私有的静态的可以根据定义来设置
这个就是参数是一个数组形态 [0,1,2] 对应了我们参数的 (int i,int b,int c)
区域性一般情况可以不用管 特性情况不同区域有要求的时候