El lenguaje de programación C#
Índice
INTRODUCCIÓN A LA OBRA
8
REQUISITOS PREVIOS RECOMENDADOS ESTRUCTURA DE LA OBRA CONVENIOS DE NOTACIÓN
8 8 8
TEMA 1: INTRODUCCIÓN A MICROSOFT.NET
10
MICROSOFT.NET COMMON LANGUAGE RUNTIME (CLR) MICROSOFT INTERMEDIATE LANGUAGE (MSIL) METADATOS ENSAMBLADOS LIBRERÍA DE CLASE BASE (BCL) COMMON TYPE SYSTEM (CTS) COMMON LANGUAGE SPECIFICATION (CLS)
10 10 13 15 16 19 20 20
TEMA 2: INTRODUCCIÓN A C#
22
ORIGEN Y NECESIDAD DE UN NUEVO LENGUAJE CARACTERÍSTICAS DE C# ESCRITURA DE APLICACIONES APLICACIÓN BÁSICA ¡HOLA MUNDO! PUNTOS DE ENTRADA COMPILACIÓN EN LÍNEA DE COMANDOS COMPILACIÓN CON VISUAL STUDIO.NET
22 22 27 27 29 29 32
TEMA 3: EL PREPROCESADOR
36
CONCEPTO DE PREPROCESADOR DIRECTIVAS DE PREPROCESADO CONCEPTO DE DIRECTIVA. SINTAXIS DEFINICIÓN DE IDENTIFICADORES DE PREPROCESADO ELIMINACIÓN DE IDENTIFICADORES DE PREPROCESADO COMPILACIÓN CONDICIONAL GENERACIÓN DE AVISOS Y ERRORES CAMBIOS EN LA NUMERACIÓN DE LÍNEAS MARCADO DE REGIONES DE CÓDIGO
36 36 36 37 38 38 41 41 42
TEMA 4: ASPECTOS LÉXICOS
44
COMENTARIOS IDENTIFICADORES PALABRAS RESERVADAS LITERALES OPERADORES
44 45 45 47 49
José Antonio González Seco
Página 1