Compartir a través de


Operador GetType (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.

Observaciones

El GetType operador devuelve el Type objeto para el especificado typename. Puede pasar el nombre de cualquier tipo definido en typename. Esto incluye lo siguiente:

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

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

  • Cualquier clase, estructura, módulo o interfaz definida 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, .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 la siguiente circunstancia:

  • Debe acceder 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. Necesita esto, por ejemplo, para reflejar un ensamblado. Para obtener más información, vea también System.Reflection.

Ejemplo

En los ejemplos siguientes se muestra el GetType 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())

Consulte también