1. 首页
  2. 数据库
  3. 其它
  4. 关于C#基础知识回顾–反射(三)

关于C#基础知识回顾–反射(三)

上传者: 2021-02-01 23:31:51上传 PDF文件 55.77KB 热度 16次
但是,如果对象是在运行时动态创建的,反射的功能就显示出来了。在这种情况下,需要首先获取一个构造函数列表,然后再调用列表中的某个构造函数,创建一个该类型的实例。通过这种机制,可以在运行时实例化任意类型的对象而不必在声明中指定。 为了获得某个类型的构造函数,需要调用Type对象上的GetConstructors()。常用形式为:ConstructorInfo[] GetConstructors()该方法返回一个描述构造函数的ConstructorInfo对象数组。ConstructorInfo中常用的是GetParamters()方法,该方法返回给定构造函数的参数列表。一旦找到了合适的构造函数,就
下载地址
用户评论