VB.NET: получить имя класса экземпляра - PullRequest
20 голосов
/ 20 августа 2010

Есть ли способ получить имя класса экземпляра с помощью VB.NET?

Ответы [ 3 ]

21 голосов
/ 20 августа 2010
Dim type As Type = yourObject.GetType()
Dim typeName As String = type.FullName

Полное имя даст вам полное имя Типа, включая пространство имен Типа.

См. MSDN для получения дополнительной информации о том, что доступно с * 1006.*.

18 голосов
/ 20 августа 2010

Попробуйте следующее

Dim name = Me.GetType().Name

Или для любого экземпляра

Dim name = theObject.GetType().Name
1 голос
/ 14 декабря 2016

Это может быть лучше, если вы используете класс сайта asp.net, а не объект.

Dim ClassName as string = Me.GetType().BaseType.FullName

OR

при использовании настольного приложения.

Dim ClassName as string = Me.GetType().Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...