2010-08-20 12 views

Respuesta

14

intente lo siguiente

Dim name = Me.GetType().Name 

O para cualquier instancia

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

¿cómo harías esto a nivel compartido? subclases de apoyo también? – NullVoxPopuli

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

Nombre completo le dará el nombre completo del tipo, incluyendo el espacio de nombres del tipo.

Consulte MSDN para obtener más información sobre lo que está disponible con Type.

+0

¿cómo harías esto en el nivel compartido con las subclases? – NullVoxPopuli

1

Esto podría ser mejor cuando se utiliza la clase de sitio web asp.net no objeto.

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

O

cuando se está utilizando la aplicación de escritorio.

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