sacala

Páginas: 158 (39354 palabras) Publicado: 4 de junio de 2013







C#
Especificación de la versión 2.0
Julio de 2005
Aviso
© 2005 Microsoft Corporation. Reservados todos los derechos.
Microsoft, Windows, Visual Basic, Visual C# y Visual C++ son marcas registradas o marcas comerciales de Microsoft Corporation en los EE.UU. y/o en otros países o regiones.
Los demás productos y nombres de compañías mencionados en esta publicación pueden sermarcas comerciales de sus respectivos propietarios.
Tabla de contenido
19. Introducción a C# 2.0 1
19.1 Componentes genéricos 1
19.1.1 Razones para utilizar componentes genéricos 2
19.1.2 Creación y uso de componentes genéricos 2
19.1.3 Creaciones de instancias de tipos genéricos 4
19.1.4 Restricciones 4
19.1.5 Métodos genéricos 5
19.2 Métodos anónimos 7
19.2.1 Conversiones degrupo de métodos 9
19.3 Iteradores 10
19.4 Tipos parciales 13
19.5 Tipos que aceptan valores NULL 14
20. Componentes genéricos 19
20.1 Declaraciones de clase genérica 19
20.1.1 Parámetros de tipo 19
20.1.2 El tipo de instancia 21
20.1.3 Especificación de base 21
20.1.4 Miembros de clases genéricas 22
20.1.5 Campos estáticos en clases genéricas 22
20.1.6 Constructores estáticos enclases genéricas 23
20.1.7 Acceso a miembros protegidos 23
20.1.8 Sobrecarga en clases genéricas 25
20.1.9 Métodos y parámetros de tipo de una matriz de parámetros 25
20.1.10 Clases genéricas y de reemplazo 26
20.1.11 Operadores en clases genéricas 26
20.1.12 Tipos anidados en clases genéricas 28
20.1.13 Punto de entrada de la aplicación 29
20.2 Declaraciones de estructurasgenéricas 29
20.3 Declaraciones de interfaz genérica 29
20.3.1 Exclusividad de interfaces implementadas 29
20.3.2 Implementaciones de miembro de interfaz explícitas 31
20.4 Declaraciones de delegado genérico 31
20.5 Tipos construidos 32
20.5.1 Argumentos tipo 33
20.5.2 Tipos cerrados y abiertos 33
20.5.3 Clases e interfaces base de un tipo construido 34
20.5.4 Miembros de un tipoconstruido 34
20.5.5 Accesibilidad de un tipo construido 36
20.5.6 Conversiones 36
20.5.7 Directivas Using alias 37
20.5.8 Atributos 37
20.5.9 Matrices y la interfaz IList genérica 39
20.6 Métodos genéricos 39
20.6.1 Firmas de método genérico 40
20.6.2 Métodos genéricos virtuales 41
20.6.3 Llamada a métodos genéricos 42
20.6.4 Deducción de argumentos tipo 43
20.6.5 Ambigüedadesgramaticales 45
20.6.6 Uso de un método genérico con un delegado 46
20.6.7 Miembros que no pueden ser genéricos 47
20.7 Restricciones 47
20.7.1 Cumplimiento de las restricciones 52
20.7.2 Búsqueda de miembros en parámetros de tipo 53
20.7.3 Parámetros de tipo y conversión boxing 54
20.7.4 Conversiones con parámetros de tipo 55
20.8 Expresiones e instrucciones 57
20.8.1 Expresionesde creación de objetos 57
20.8.2 Operador typeof 57
20.8.3 Operador de igualdad de referencias 59
20.8.4 Operador Is 59
20.8.5 Operador As 59
20.8.6 Instrucciones de excepción 60
20.8.7 Instrucción Lock 60
20.8.8 Instrucción Using 60
20.8.9 Instrucción Foreach 60
20.9 Reglas de búsqueda revisadas 60
20.9.1 Espacios de nombres y nombres de tipos 61
20.9.2 Búsqueda de miembros64
20.9.3 Miembro de función aplicable 65
20.9.4 Mejor miembro de función 65
20.9.5 Nombres sencillos 66
20.9.6 Acceso a miembros 69
20.9.7 Invocaciones de método 71
20.10 Cambios gramaticales por desplazamiento a la derecha 72
21. Métodos anónimos 75
21.1 Expresiones de métodos anónimos 75
21.2 Firmas de métodos anónimos 75
21.3 Conversiones de métodos anónimos 76
21.4Bloques de métodos anónimos 77
21.5 Variables externas 78
21.5.1 Variables externas capturadas 78
21.5.2 Creación de instancias de variables locales 79
21.6 Evaluación de métodos anónimos 81
21.7 Igualdad de instancias de delegado 81
21.8 Estado de asignación definitiva 82
21.9 Conversiones de grupo de métodos 83
21.10 Expresiones de creación de delegados 85
21.11 Ejemplo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sacala
  • sacala
  • Sácale Provecho A Facebook
  • Proyecto inversion sacale el jugo
  • Sacale provecho a tu tarjeta de credito
  • primeras paginas tu decides sacale todo jugo vida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS