Upload
jaime-lara
View
533
Download
3
Embed Size (px)
Citation preview
Clase 1
• Características del Lenguaje C#– Breve reseña– Tipos de Datos– Constantes y Variables– Operadores y Operaciones– Conversiones
Tipos de Datos
• Un tipo de dato define un conjunto de valores y las operaciones sobre estos valores.
Tipos de datos en C#
• bool: Se utiliza para declarar variables que almacenan los valores booleanos, true y false.
• decimal: Comparado con los tipos de punto flotante, el tipo decimal tiene una mayor precisión y un intervalo más reducido, lo que lo hace adecuado para cálculos financieros y monetarios.
• string: El tipo string representa una secuencia de cero o más caracteres.
Constantes y Variables
Constantes: • Su valor se especifica en tiempo de compilación y no se
puede cambiar en tiempo de ejecución. C# utiliza la palabra clave const.
Variables: • Una variable representa un valor numérico o de
cadena. • El valor que la variable almacena puede cambiar, pero
el nombre sigue siendo el mismo.
Operadores
• Un operador realiza una operación sobre uno o más elementos de código que devuelven valores.
• Tipos de operadores: – Operadores aritméticos: Como una suma o una
multiplicación. – Operadores de concatenación: Combina dos cadenas en
una nueva. – Operadores de comparación: Determina cuál de dos
valores es mayor. – Operadores lógicos: Evalúan expresiones lógicas.
Operadores lógicos
• Los operadores & (and) y || (or) aceptan dos operandos, mientras que el operador ! (Not) sólo acepta un operando.
Operadores de comparación
• Los siguientes operadores comparan dos valores y devuelven un resultado booleano:
Comparación de cadenas
• En C#, los desarrolladores pueden utilizar los operadores == o != para comparar directamente valores de cadena.
Conversiones
La conversión de tipos (type casting en inglés) se refiere a la transformación de un tipo de dato en otro.
Referencias
• Deitel, Harvey M. y Paul J. DeitelCómo programar en C#. Segunda Edición.Pearson Educación, México 2007.
• Operadores (Guía de programación de C#) http://msdn.microsoft.com/es-es/library/ms173145%28v=VS.100%29.aspx
• Tipos de datos http://msdn.microsoft.com/es-es/library/ms228360%28v=VS.90%29.aspx
• Conversión de tipos http://es.wikipedia.org/wiki/Conversi%C3%B3n_de_tipos