Califique este contenido

  Encender vista de ancho de banda bajo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Manual del programador de .NET Framework
Reflexión y tipos genéricos

Desde el punto de vista de la reflexión, la diferencia entre un tipo genérico y un tipo normal es que los tipos genéricos llevan asociado un conjunto de parámetros de tipo (si se trata de una definición de tipo genérico) o bien argumentos de tipo (si se trata de un tipo construido). Los métodos genéricos se diferencian de los métodos normales en ese mismo sentido.

El problema de la reflexión es proporcionar una manera de examinar esta matriz de parámetros de tipo o de argumentos de tipo. En el caso de los parámetros de tipo, la reflexión también debe proporcionar una manera de examinar las restricciones. En esta sección se describen los métodos de las clases Type y MethodInfo que proporcionan la capacidad de examinar tipos y métodos genéricos.

En esta sección

Información general sobre la reflexión y los genéricos

Explica los dos aspectos fundamentales que se deben conocer para comprender la reflexión en tipos y métodos genéricos, y presenta las propiedades y métodos más importantes que desbloquean los genéricos.

Cómo: Examinar y crear instancias de tipos genéricos mediante la reflexión

Muestra cómo utilizar las propiedades y métodos de Type y MethodInfo para examinar los tipos genéricos.

Referencia

System.Type.IsGenericType

Proporciona una tabla de invariables para los términos usados para explicar los tipos y métodos genéricos.

System.Reflection.MethodInfo.IsGenericMethod

Proporciona una tabla de invariables para los términos usados para explicar los métodos genéricos.

Secciones relacionadas

Información general sobre los genéricos de .NET Framework

Describe la característica de genéricos y ofrece una introducción a la terminología usada para hablar de los genéricos.

Cómo: Definir un tipo genérico con Reflection Emit

Explica cómo utilizar la emisión de reflexión para generar los tipos genéricos en ensamblados dinámicos.

Ver información de tipos

Describe la clase Type y proporciona ejemplos de código que muestran cómo utilizar Type con diversas clases de reflexión para obtener información sobre constructores, métodos, campos, propiedades y eventos.

Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Temas legales  |  Marcas Registradas  |  Declaración de privacidad
Page view tracker