|
|
|
|
| |
 |
|
| |
|
| |
|
| |
|
| |
| |
Modulo 2: Introducción a
Microsoft.NET |
| |
|
| |
El preprocesador |
| |
|
- Concepto de preprocesador
- Directivas de preprocesado
|
| |
|
|
| |
Indizadores |
| |
|
- Concepto de indizador
- Definición de indizadores
- Acceso a indizadores
- Implementación interna de indizadores
|
| |
|
|
|
| |
| |
Estructuras |
| |
|
- Concepto de estructura
- Diferencias entre clases y estructuras
- Boxing y unboxing
- Constructores
|
| |
|
|
| |
Enumeraciones |
| |
|
- Concepto de enumeración
- Definición de enumeraciones
- Uso de enumeraciones
- Enumeraciones de flags
|
| |
|
|
| |
Redefinición
de operadores |
| |
|
- Concepto de redefinición de operador
- Definición de redefiniciones de operadores
- Redefiniciones de operadores de conversión
|
| |
|
|
| |
Delegados y eventos |
| |
|
- Concepto de delegados
- Definición de delegados
- Manipulación de objetos delegados
- Llamadas asíncronas
- Implementación interna de los delegados
- Eventos
|
| |
|
|
| |
Atributos |
| |
|
- Concepto de atributos
- Utilización de atributos
- Definición de nuevos atributos
- Lectura de atributos en tiempo de ejecución
- Atributos de compilación
|
| |
|
|
| |
Código inseguro |
| |
|
- Concepto de código inseguro
- compilación de códigos inseguros
- Marcación de códigos inseguros
- Definición de punteros
- Manipulación de punteros
- Operadores relacionados con código inseguro
- Fijación de variables apuntadas
|
| |
|
|
|
|
|