GetType (Operador)
Actualización: noviembre 2007
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
- 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 System.ArgumentException o System.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
Conceptos
Operadores y expresiones en Visual Basic