Comment obtenir le type de classe sans initier objet?
-
13-10-2019 - |
Question
Le consturctor de System.Xml.Serialization.XmlSerial besoin du type de la classe que je veux serialize.
instance = New AnyClass()
Dim xmlszer As New XmlSerializer(instance.GetType)
Pas de problème. Mais comment puis-je obtenir le type de AnyClass sans déclencher?
La solution
Essayez ceci:
Dim xmlszer As New XmlSerializer(GetType(AnyClass))
Renvoie un objet
Type
pour le type spécifié. L'objetType
fournit des informations sur le type telles que ses propriétés, méthodes et événements.
Autres conseils
Essayez ceci à la place;)
Dim xmlszer As New XmlSerializer(GetType(MyClass))
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow