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

问题描述:

System.Xml.Serialization.XmlSerial的构造函数需要我想要序列化的类的类型。如何在不启动对象的情况下获取类的类型?

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

没问题。但是我怎样才能获得AnyClass的类型而不启动?

尝试这种情况:

Dim xmlszer As New XmlSerializer(GetType(AnyClass)) 

GetType Operator

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

+0

给予好评快速修正:) – Tom 2011-01-20 13:57:56

试试这个;)

Dim xmlszer As New XmlSerializer(GetType(MyClass))