Подтвердить что ты не робот

VB.NET: получить имя класса экземпляра

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

4b9b3361

Ответ 1

Dim type As Type = yourObject.GetType()
Dim typeName As String = type.FullName

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

Подробнее о том, что доступно с помощью Type, см. MSDN.

Ответ 2

Попробуйте выполнить

Dim name = Me.GetType().Name

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

Dim name = theObject.GetType().Name

Ответ 3

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

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

ИЛИ

когда вы используете настольное приложение.

Dim ClassName as string = Me.GetType().Name