从类中获取抽象基类的类型

时间:2013-09-16 03:57:15

标签: .net vb.net abstract-class gettype

右。这可能是微不足道的,但我被困住了。请考虑以下行:

Dim x As New System.Xml.Serialization.XmlSerializer(Me)

这不编译。它告诉我它无法从SomeClass转换为System.Type。我也用GetType(Me)尝试过,但是也没有编译。它使用GetType(SomeClass)编译,但我不想使用它,becuz SomeClass是一个抽象基类,我希望上面的行为每个子类创建一个特定子类型的序列化器。 (上面的行是子类不会覆盖的基类函数之一)。

1 个答案:

答案 0 :(得分:0)

知道了。我需要使用Me.GetType()而不是GetType(Me)