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.
GetType(typename)
Parámetros
Parámetro |
Descripción |
typename |
Nombre del tipo del que se desea obtener información. |
Comentarios
El operador GetType devuelve el objeto Type para el typename especificado. Puede pasar el nombre de cualquier tipo definido en typename. Entre estas estructuras se incluyen las siguientes:
Cualquier tipo de datos de Visual Basic, como Boolean o Date.
Cualquier clase, estructura, módulo o interfaz de .NET Framework, como ArgumentException o Double.
Cualquier clase, estructura, módulo o interfaz definidas por su aplicación.
Cualquier matriz definida por su aplicación.
Cualquier delegado definido por su aplicación.
Cualquier enumeración definida por Visual Basic, .NET Framework o su aplicación.
Para obtener el objeto de tipo de una variable de objeto, utilice el método Type.GetType.
El operador GetType puede ser útil en las circunstancias siguientes:
Necesita tener acceso a los metadatos para un tipo en tiempo de ejecución. El objeto Type proporciona los metadatos como miembros de tipo e información de distribución. Por ejemplo, necesita esto para reflejarlo en un ensamblado. Para obtener más información, vea System.Reflection.
Desea comparar dos referencias a objetos para ver si hacen referencia a instancias del mismo tipo. Si es así, GetType devuelve referencias al mismo objeto Type.
Ejemplo
En el siguiente ejemplo se muestra el operador GetType en funcionamiento.
' 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())
Vea también
Referencia
Prioridad de operador en Visual Basic
Operadores enumerados por funcionalidad (Visual Basic)