VB.NET:获取实例的类名

afe*_*afe 21 .net vb.net oop class instance

有没有办法用VB.NET获取实例的类名?

Kel*_*sey 21

Dim type As Type = yourObject.GetType()
Dim typeName As String = type.FullName
Run Code Online (Sandbox Code Playgroud)

全名将为您提供Type的完全限定名称,包括Type的名称空间.

有关可用内容的更多信息,请参阅MSDNType.


Jar*_*Par 19

请尝试以下方法

Dim name = Me.GetType().Name
Run Code Online (Sandbox Code Playgroud)

或者对于任何情况

Dim name = theObject.GetType().Name
Run Code Online (Sandbox Code Playgroud)