当前位置: 代码迷 >> 综合 >> 反射(2)——反射:Type类
  详细解决方案

反射(2)——反射:Type类

热度:78   发布时间:2023-10-01 19:03:30.0

1、Type类可以叫做“类的类”,一个类型对应一个Type类的对象通过Type对象可以获得类的所有的定义信息,比如类有哪些属性、哪些方法等。Type就是对类的描述

2、获得Type对象的方法:

  • 通过类获得Type:Type t = typeof(Person)
  • 通过对象获得类的Type:Type t = p.GetType()
  • 调用Assembly的GetExportedTypes方法可以得到Assembly中定义的所有的public类型
  • 调用Assembly的GetTypes()方法可以得到Assembly中定义的所有的类型。
  • 调用Assembly的GetType(name)方法可以得到Assembly中定义的全名为name的类型信息。
  相关解决方案