Toda variable que se use en un programa, se debera declarar de preferencia al principio de este.
En particular cada tipo de dato es en realidad un OBJETO, que se deriva a su vez de una clase que provee el framework.NET de Microsoft, es por eso que se incluye la clase de la cual proviene el tipo de dato.
Es decir en un programa se podra declarar una variable por ejemplo float pi; o tambien se podra declarar y crear un objeto derivado de esa clase, por ejemplo:
System.Float alfa = new System.Float();
Como objeto alfa podra usar todas las propiedades y métodos asociadas al objeto.
En particular cada tipo de dato es en realidad un OBJETO, que se deriva a su vez de una clase que provee el framework.NET de Microsoft, es por eso que se incluye la clase de la cual proviene el tipo de dato.
Es decir en un programa se podra declarar una variable por ejemplo float pi; o tambien se podra declarar y crear un objeto derivado de esa clase, por ejemplo:
System.Float alfa = new System.Float();
Como objeto alfa podra usar todas las propiedades y métodos asociadas al objeto.
Declaración Sencilla
- tipo_variable nombre_variable; Declaración Multiple - tipo_variable nombre_variable1, nombre_variable2, ... nombre_variablen; Inicializarse al momento de ser declarada: int miEntero=0; Inicializarse después en el código: int miEntero; miEntero = 2;TIPOS DE VARIABLES| 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 |
No hay comentarios:
Publicar un comentario