如何在没有启动对象的情况下获取类的类型?

rak*_*ete 13 vb.net class serializer

System.Xml.Serialization.XmlSerial的consturctor需要我要序列化的类的类型.

instance = New AnyClass()
Dim xmlszer As New XmlSerializer(instance.GetType)
Run Code Online (Sandbox Code Playgroud)

没问题.但是如何在不启动的情况下获得AnyClass的类型?

And*_*are 25

试试这个:

Dim xmlszer As New XmlSerializer(GetType(AnyClass))
Run Code Online (Sandbox Code Playgroud)

GetType运算符:

返回Type指定类型的对象.该Type对象提供有关类型的信息,例如其属性,方法和事件.


Tom*_*Tom 6

试试这个;)

Dim xmlszer As New XmlSerializer(GetType(MyClass))
Run Code Online (Sandbox Code Playgroud)