Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Object.GetType (Método) ()

 

Obtiene el Type de la instancia actual.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

member GetType : unit -> Type

Valor devuelto

Type: System.Type

El tipo en tiempo de ejecución exacto de la instancia actual.

Porque System.Object es la clase base para todos los tipos en el sistema de tipos de .NET Framework, el GetType método puede utilizarse para devolver Type objetos que representan todos los tipos de .NET Framework. .NET Framework reconoce las cinco categorías de tipos siguientes:

Para dos objetos x y y que tienen tipos idénticos en tiempo de ejecución, Object.ReferenceEquals(x.GetType(),y.GetType()) devuelve true. En el ejemplo siguiente se usa el GetType método con el ReferenceEquals método para determinar si un valor numérico es el mismo tipo que los otros dos valores numéricos.

No hay ningún ejemplo de código disponible o este idioma no es compatible.
System_CAPS_noteNota

Para determinar si un objeto es un tipo específico, puede utilizar la palabra clave de comparación de tipo de su idioma o construir. Por ejemplo, puede usar el TypeOf…Is construir en Visual Basic o is palabra clave de C#.

El GetType método es heredado por todos los tipos que derivan de Object. Esto significa que, además de utilizar la palabra clave de comparación de su propio idioma, puede utilizar el GetType método para determinar el tipo de un objeto determinado, como se muestra en el ejemplo siguiente.

No hay ningún ejemplo de código disponible o este idioma no es compatible.

La Type objeto expone los metadatos asociados a la clase de la actual Object.

En el ejemplo de código siguiente se muestra que GetType devuelve el tipo en tiempo de ejecución de la instancia actual.

No hay ningún ejemplo de código disponible o este idioma no es compatible.

Universal Windows Platform
Disponible desde 8
.NET Framework
Disponible desde 1.1
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: