Как получить тип класса без инициации объекта?

StackOverflow https://stackoverflow.com/questions/4747917

  •  13-10-2019
  •  | 
  •  

Вопрос

Constirctor of System.xml.serialization.xmlSerial нуждается в типе класса, который я хочу сериализовать.

instance = New AnyClass()
Dim xmlszer As New XmlSerializer(instance.GetType)

Без проблем. Но как я могу получить тип любого класса без инициации?

Это было полезно?

Решение

Попробуй это:

Dim xmlszer As New XmlSerializer(GetType(AnyClass))

Оператор GetType:

Возвращает а Type объект для указанного типа. А Type Объект предоставляет информацию о типе, такой как его свойства, методы и события.

Другие советы

Попробуйте вместо этого;)

Dim xmlszer As New XmlSerializer(GetType(MyClass))
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top