4.1Tipos de datos Básicos
En Visual Basic, proporciona un conjunto de tipos de datos predefinidos que puede usar en numerosos elementos de programación. Esta sección describe estos tipos y la forma de utilizarlos.Una clase admite los tipos de datos básicos en Visual Basic una estructura o que está en el espacio de nombres System . El compilador utiliza la palabra clave de cada tipo de datos como alias para la clase o estructura subyacente. Por ejemplo, declarar una variable con la palabra reservada Byte es lo mismo que declararla utilizando el nombre completo System.Byte de la estructura.
En (C#.NET BASIC ELEMENT) Sería
C# NET ELEMENTOS BÁSICOS
C# NET DECLARACIÓN Y TIPO DE VARIABLES
A toda variable que se use en un programa, se deberá declarar de preferencia al principio del programa.
En C# NET (tambien se le conoce como C# ) existen los siguientes 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 |
En particular cada tipo de dato que se menciona aqui es en
realidad un OBJETO, que se deriva a su vez de una clase que provee el framework
de microsoft net 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(); para este caso
observar y tener en cuenta dos cosas:
Observar como se declara y crea un objeto ( este formato de
creación de objetos aprenderlo bien).
Como objeto alfa podra usar todas las propiedades y metodos
asociadas al objeto, mas adelante se ve un tema donde se analiza mas a fondo el
concepto de clases y objetos.
Signed significa que se puede usar el signo + o - al usar la
variable.
Por ultimo variables strings o variables cadena, se podran
crear usando la clase STRING que creara un objeto de dicho tipo.
Para declarar un variable en un script o programa solo usar
el siguiente formato:
Tipo de dato lista de variables; ejemplo:
string nombre, ciudad;
int alfa, beta;
string ciudad=“tijuana”;
float pi=3.1416;
Para el caso de objetos numericos derivados de la clase
respectiva, solo usar el formato que se indico en los parrafos de arriba.
Recordar que c# net es case-sensitive, es decir reconoce la
diferencia que hay entre mayusculas y minusculas, en otras palabras no declarar
alfa e intentar capturar o desplegar ALFA.
Para convertir numeros a strings no hay problema, solo
cargar o asignar el numero o variable numerica a la variable string, pero para
convertir strings a numeros existen y deberan usarse los metodos Parse de las
clases respectivasejemplo;
String
beta1=“100”;
Int beta2 =
System.Int32.Parse(beta1);
Las secuencias de escape que reconoce c#(csharp) y que se
pueden usar dentro de una string son:
- See more
at:
http://www.programacionfacil.com/csharp_net/tipos_de_datos#sthash.N3H9e2fS.dpuf
Character | Escape Sequence |
' | \' |
” | \” |
\ | |
Alert | \a |
Backspace | \b |
Form feed | \f |
New Line | \n |
Carriage Return | \r |
Horizontal Tab | \t |
Vertical Tab | \v |
A unicode character specified by its number e.g. \u200 | \u |
A unicode character specified by its hexidecimal code e.g. \xc8 | \x |
Null | \0 (zero) |
No hay comentarios:
Publicar un comentario