Ответ 1
Dim type As Type = yourObject.GetType()
Dim typeName As String = type.FullName
Полное имя получит вам полное имя типа, включая пространство имен типа.
Подробнее о том, что доступно с помощью Type
, см. MSDN.
Есть ли способ получить имя класса экземпляра с помощью VB.NET?
Dim type As Type = yourObject.GetType()
Dim typeName As String = type.FullName
Полное имя получит вам полное имя типа, включая пространство имен типа.
Подробнее о том, что доступно с помощью Type
, см. MSDN.
Попробуйте выполнить
Dim name = Me.GetType().Name
Или для любого экземпляра
Dim name = theObject.GetType().Name
Это может быть лучше, если вы используете класс веб-сайта asp.net, а не объект.
Dim ClassName as string = Me.GetType().BaseType.FullName
ИЛИ
когда вы используете настольное приложение.
Dim ClassName as string = Me.GetType().Name