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

时间:2011-01-20 13:50:43

标签: vb.net class serializer

System.Xml.Serialization.XmlSerializer的构造函数需要我要序列化的类的类型。

instance = New AnyClass()
Dim xmlszer As New XmlSerializer(instance.GetType)

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

2 个答案:

答案 0 :(得分:25)

试试这个:

Dim xmlszer As New XmlSerializer(GetType(AnyClass))

<强> GetType Operator

  

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

答案 1 :(得分:6)

试试这个;)

Dim xmlszer As New XmlSerializer(GetType(MyClass))