右。这可能是微不足道的,但我被困住了。请考虑以下行:
Dim x As New System.Xml.Serialization.XmlSerializer(Me)
这不编译。它告诉我它无法从SomeClass
转换为System.Type
。我也用GetType(Me)
尝试过,但是也没有编译。它使用GetType(SomeClass)
编译,但我不想使用它,becuz SomeClass
是一个抽象基类,我希望上面的行为每个子类创建一个特定子类型的序列化器。 (上面的行是子类不会覆盖的基类函数之一)。
答案 0 :(得分:0)
知道了。我需要使用Me.GetType()
而不是GetType(Me)
。