GetType (Operador, Visual Basic)

Devuelve un Type objeto para el tipo especificado. El Type objeto proporciona información sobre el tipo, como sus propiedades, métodos y eventos.

Sintaxis

GetType(typename)  

Parámetros

Parámetro Descripción
typename Nombre del tipo para el que desea obtener información.

Comentarios

El GetType operador devuelve el objeto para el Type typename especificado. Puede pasar el nombre de cualquier tipo definido en typename . Entre estas estructuras se incluyen las siguientes:

  • Cualquier Visual Basic tipo de datos, como Boolean o Date .

  • Cualquier .NET Framework clase, estructura, módulo o interfaz, como System.ArgumentException o System.Double .

  • Cualquier clase, estructura, módulo o interfaz definidos por la aplicación.

  • Cualquier matriz definida por la aplicación.

  • Cualquier delegado definido por la aplicación.

  • Cualquier enumeración definida por Visual Basic, el .NET Framework o la aplicación.

Si desea obtener el objeto de tipo de una variable de objeto, use el Object.GetType método .

El GetType operador puede ser útil en las siguientes circunstancias:

  • Debe tener acceso a los metadatos de un tipo en tiempo de ejecución. El Type objeto proporciona metadatos como miembros de tipo e información de implementación. Lo necesitará, por ejemplo, para reflejar en un ensamblado. Para obtener más información, vea también System.Reflection .

Ejemplo

En los ejemplos siguientes se muestra GetType el operador en uso.

' The following statement returns the Type object for Integer.
MsgBox(GetType(Integer).ToString())
' The following statement returns the Type object for one-dimensional string arrays.
MsgBox(GetType(String()).ToString())

Consulta también