Documentos de Académico
Documentos de Profesional
Documentos de Cultura
example
also>
68
69
70
70
71
71
71
7I
72
Resumen
3. Trabajar con variables
Como dar nombre a sus variables
Asignacion de un tipo a una variable
Como aplicar tamaiio a sus variables
Como declarar sus variables
Uso de valores por defecto en las variables
Asignacién de valores a variables
Uso de matrices de variables
Declaracion de matrices unidimensionales
Como trabajar con los valores de las matrices unidimensionales
Inicializacion de valores de elementos de matriz
Declaracion de matrices multidimensionales
Uso de matrices rectangulares.
Definicion de matrices escalonadas
Tipos de valor y de referencia
Como convertir tipos de variable
Convers
ones implicitas
Conversiones explicitas
Como trabajar con cadenas
Uso de caracteres especiales en cadenas
Desactivacion de los caracteres especiales en cadenas
adena
Como acceder a caracteres individuales en la
Deelaracion de cnumeraciones
Resumen
4. Expresiones....
Como usar los operadores
) de expresiones primarias
Como usar los literales
Literals booleanos
Como usar los litcrales enteros en notaciones decimales
y hexadecimales
Como usar los literales reales para valores de coma flotante
Como usar los literales de caracter para asignar valores de caracter
Como usar los literales de cadena para incrustar cadenas
Como usar los literales null
Uso de identificadores
Expresiones entre parentesis
Como Hamar a métodos con expresiones de acceso a miembros
19
81
81
82
83
84
85
85
87
88
89
89
90
92
92
o4
95
95
%
99
99
100
100
101
101
103
104
104
104
105
105
106Como Ilamar a metodos con expresiones de invocacion
Como especificar elementos de matriz con expresiones de acceso
a clementos
Como acceder a objetos con la palabra clave this
Como acceder a objetos con la palabra clave base
Como usar los operadores postfijo de incremento y de decremento
Creacion de nuevos tipos de referencia con el operador new
Como devolver informacion sobre el tipo con el operador typeof,
Como usar operadores checked y unchecked
Las expresiones unarias
Como devolver valores de operando con cl operador unario mas
Como devolver valores de operando con cl operador unario menos
Expresiones negativas booleanas con el operador de negacién logica
El operador de complemento bit a bit
Como prefijar operadores de incremento vy decremento
Los operadores aritméticos
Como asignar nuevos valores con el operador de asignacion
Uso del operador multiplicacion
Uso del operador division
Uso del operador resto
Uso del operador suma
Uso del operador resta
Los operadores de desplazamiento
Como mover bits con cl operador de desplazamiento a la izquierda
Como mover bits con el operador de desplazamiento a la derecha
Como comparar expresiones con operadores relacionales
Como comprobar la igualdad con el operador de igualdad
Como comprobar la desigualdad con el operador de desigualdad
Como comprobar valores con el operador menor que
Como comprobar valores con el operador mayor que
Como comprobar valores con el operador menor o igual que
Como comprobar valores con el operador mayor 0 igual que
Operadores logics enteros
Como calcular valores boolvanos con el operador AND
Como calcular valores booleanos con el operador exclusive OR
Icular valores boolcanos con el operador OR
Como ci
Operadores condicionales logicos
Comparacién de valores booleanos con el operador AND condicional
Comparacion de valores booleanos con el operador OR condicional
Comparacion de valores booleanos con el operador logico
condicional
El orden de las operaciones
Resumen
106
107
108
109
109
110
110
110
H3
13
13
13
Il45. Como controlar el flujo del cédigo
Instrucciones de C# 131
Instrucciones para declarar variables locales 132
Como usar instrucciones de seleccion para seleccionar Ia ruta del codigo. 133
La instruccion if 134
La instruccion switch 135
Como usar instrucciones de iteracion para ejecutar instrucciones
incrustadas 37
La instruccion while 13
La instruccion do 13
La instruccion for 139
La instruccion foreach 142
Instrucciones de salto para moverse por cl codigo 142
La instruccion break 143
La instruccion continue 143
La instruccién goto 14
Como usar instrucciones para realizar calculos matematicos
con seguridad 14s
Resumen 145
6. Como trabajar con métodos... eeenenees wee 149
La estructura de un método
Tipo devuelto
Nombre del método
Lista de parametros
Cuerpo del método
Como Hamar a un metodo
Tipos de parametros
Parametros de entrada
Parametros de salida
Parametros de referencia
Matrices de parametros
Sobrecarga de métodos
Métodos virtuales
Métodos sobrecargados
Resumen
7. Agrupacién de datos usando estructuras. sesseineeees 169
Como declarar una estructura 170
Como usar estructuras en el codigo 71
Como definir métodos en estructuras 173
Como usar metodos constructores 174
Como Hamar a métodos desde estructuras 177Como definir propicdades en estructuras
Como definir indizadores en estructuras
Como definir interfaces en estructuras
Como usar los tipos simples de C# como estructuras
Resumen
Parte II. Programacién orientada a objetos con C# ..
8. Escribir cédigo orientado a objetos
Clases v objetos
Terminologia del disco de software orientado a objetos
Abstraccion
Tipos de datos abstractos
Encapsulacion
Herencia
Herencia simple
Herencia miltiple
Polimorfismo
Resumen
9. Clases de C#
Como declarar una clase
El metodo Main
Como usar argumentos de linea de comandos
Como devolver valores
El cuerpo de la clase
Como usar constantes
Como usar campos
Como usar meétodos
Como usar propiedades
Descriptores de acceso get
Descriptores de acceso set
Propiedades de solo lectura y de solo escritura
Como usar eventos
Como usar indizadores
Como usar operadores
Como usar constructores
Como usar destructores
Como usar los tipos de clase
Como usar la palabra clave this como identificador
EI modificador static
Como usar campos estaticos
Como usar constantes estaticas
178
179
181
182Como usar metodos estaticos
Resumen
10. Como sobrecargar operadores...
Operadores unarios sobrecargables
Como sobrecargar el unario mas
Como sobrecargar el unario menos
Como sobrecargar complementos bit a bit
Como sobrecargar el incremento prefijo
Como sobrecargar el decremento prefijo
Como sobrecargar los operadores true y false
Operadores binarios sobrecargables
Operadores de conversion sobrecargables
Operadores que no pueden sobrecargarse
Resumen
1. Herencia de clase...
Como compilar con clases multiples
Como especificar una clase base en C#
Ambito
Como reutilizar identificadores de miembros en las clases derivadas
Como trabajar con métodos heredados
Metodos virtuales y de reemplazo
Polimorfismo
Métodos abstractos
Clases base: Como trabajar con propicdades ¢ indizadores heredados
Como usar la palabra clave base
Como acceder a campos de clase base con la palabra clave base
Clases selladas
Contencion y delegacion
La clase de objeto NET
Como usar boxing y unboxing para convertir a tipo object v desde
el tipo object
Resumen
Parte III. C# avanzado...
12. Cémo trabajar con espacios de nombre...
Como declarar un espacio de nombre
Como declarar un espacio de nombre en varios archivos fuente
Como usar clases en un espacio de nombre
Como ayudar a los espacios de nombre mediante la palabra clave using
Como crear alias de nombres de clase con la palabra clave using
NN
ms
nv
wo
ee 4
240
22
244