Programacion Orientada A Objetos
Enviado por CesarVerlini • 26 de Mayo de 2015 • 508 Palabras (3 Páginas) • 185 Visitas
Tipos de Datos en C#:
C# Tipo .Net Framework (System) type Signed? Bytes en Ram Rango
sbyte System.Sbyte Yes 1 -128 a 127
short System.Int16 Yes 2 -32768 a 32767
int System.Int32 Yes 4 -2147483648 a 2147483647
long System.Int64 Yes 8 -9223372036854775808 a 9223372036854775807
byte System.Byte No 1 0 a 255
ushort System.Uint16 No 2 0 a 65535
uint System.UInt32 No 4 0 a 4294967295
ulong System.Uint64 No 8 0 a 18446744073709551615
float System.Single Yes 4 Aprox. ±1.5 x 10-45 a ±3.4 x 1038 con 7 decimales
double System.Double Yes 8 Aprox. ±5.0 x 10-324 a ±1.7 x 10308 con 15 o 16 decimales
decimal System.Decimal Yes 12 Aprox. ±1.0 x 10-28 a ±7.9 x 1028 con 28 o 29 decimales
char System.Char N/A 2 Cualquier caracter Unicode
bool System.Boolean N/A 1 / 2 true o false
Declaración de Variables en C#
Las variables representan un espacio en la memoria para almacenar valores de algún tipo que puede cambiar conforme se ejecute el programa. Para declarar la variable se tiene que empezar por el ámbito, luego se pone el tipo de dato que le quieres asignar, siguiendo de esto, el nombre de la variable terminándolo con “;”, como se ve a continuación:
[Ambito][Tipo Dato][Nombre variable] = [Dato asignado];
Ejemplos:
Private int numero = 0;
Public String texto;
Cuando nos referimos a ámbito, nos referimos a la visibilidad de la variable en nuestro programa.
C# tiene 5 ámbitos distintos.
1. Public – Las variables serán visibles en todas las clases del proyecto.
2. Private – Solo será visible en la clase en la que se declaró la variable.
3. Protected – Será visible en la case que se declaró y en las clases heredadas de esta.
4. Internal – la variable es accesible para cualquier código ubicado en el mismo archivo binario.
5. Protected internal – La variable es visible en todo el código que se encuentre en el mismo archivo binario y para las clases externas que se derivan de una clase.
Estructuras de Control en C#:
Existen algunos tipos de estructuras de control, los cuales son:
Condicionales:
1. If: sirve para ejecutar un comando en caso de que se cumpla la condición que se plantea.
2. IF – Else: si la condición del IF no se cumple, entonces se ejecutara el código dentro del Else.
3. Switch: controla múltiples selecciones y enumeraciones pasando el control a una de las instrucciones case de su cuerpo.
Repetitivas:
1. While: ejecuta una instrucción o un bloque de instrucciones repetidamente hasta que una expresión especificada se evalúa como false
2. Do while: La diferencia con el while es que la prueba de la condición se hace al finalizar el ciclo, es decir las instrucciones se ejecutan
...