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的类型信息。