GetType (Operador, Visual Basic)

Devuelve un objeto Type para el tipo especificado. El objeto Type 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 información.

Comentarios

El operador GetType devuelve el objeto Type para el typename especificado. Puede pasar el nombre de cualquier tipo definido en typename. 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 que la aplicación defina.

  • 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 quiere obtener el objeto de tipo de una variable de objeto, use el método Object.GetType.

El operador GetType puede resultar útil en la circunstancia siguiente:

  • Debe acceder a los metadatos de un tipo en tiempo de ejecución. El objeto Type suministra metadatos como miembros de tipo e información de implementación. Por ejemplo, necesita esto para reflejar en un ensamblado. Para más información, consulte también System.Reflection.

Ejemplo

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