UNIDAD I: ELEMENTOS BÁSICOS

TEMA 4: DECLARACION Y TIPO DE VARIABLES

A toda variable que se use en un programa, se debera declarar de preferencia al principio del programa.

En C SHARP (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).

CLASE OBJETO = OPERADOR NEW CONSTRUCTOR();

Como objeto alfa podra usar todas las propiedades y metodos asociadas a la clase del cual desciende, 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 csharp (c#) 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);

Politica de Privacidad