2010-08-20 93 views

回答

14

请尝试以下

Dim name = Me.GetType().Name 

或任何情况下

Dim name = theObject.GetType().Name 
+0

您将如何在共享级别上执行此操作?支持子类以及? – NullVoxPopuli 2015-03-03 20:38:45

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

全名,会得到完全限定名的类型,包括类型的命名空间。

有关可用于Type的更多信息,请参见MSDN

+0

你如何在与子类共享的层次上做到这一点? – NullVoxPopuli 2015-03-03 20:39:04

1

这可能会更好,当你使用asp.net网站类不是对象。

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

OR

当您正在使用的桌面应用程序。

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