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
oDate
.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())