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