これをどう説明したらよいかわかりませんが、FromXml という共有 (ファクトリ) 関数を含む基本クラスを作成しようとしています。この関数で適切な型のオブジェクトをインスタンス化し、XmlDocument を介して入力する必要があります。
たとえば、次のようなものがあるとします。
Public Class XmlObject
Public Shared Function FromXml(ByVal source as XmlDocument) As XmlObject
// <need code to create SPECIFIC TYPE of object and return it
End Function
End Class
Public Class CustomObject
Inherits XmlObject
End Class
私はこのようなことをしたいと思います:
Dim myObject As CustomObject = CustomObject.FromXml(source)
これは可能ですか?