Programación C#

19
Programación M.C. Jaime Lara Alvarez

description

Características del Lenguaje C# Breve reseña Tipos de Datos Constantes y Variables Operadores y Operaciones Conversiones

Transcript of Programación C#

Programación

M.C. Jaime Lara Alvarez

Clase 1

• Características del Lenguaje C#– Breve reseña– Tipos de Datos– Constantes y Variables– Operadores y Operaciones– Conversiones

Lenguaje C#

Tipos de Datos

• Un tipo de dato define un conjunto de valores y las operaciones sobre estos valores.

Tipos de datos en C#

Tipos de datos en C#

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.

Ejemplo - Variables

Ejemplo - Constante

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 Aritméticos: Multiplicativos

Operadores Aritméticos : Aditivos

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.

Concatenamiento de cadenas

• El operador + concatena cadenas:

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