正确的。这可能是微不足道的,但我被困住了。考虑以下行:
Dim x As New System.Xml.Serialization.XmlSerializer(Me)
这不编译。它告诉我它不能从转换SomeClass
为System.Type
. 我也试过GetType(Me)
了,但这也没有编译。它确实可以编译GetType(SomeClass)
,但我不想使用它,因为SomeClass
它是一个抽象基类,我希望上面的行为其每个子级创建一个特定子类型的序列化程序。(上面的行是子类不覆盖的基类功能之一的一部分)。