Ir al contenido principal

C# - Variables, Declaracion y Tipos de Variables - Programación .NET


Variables

Identificadores son conjuntos de letras y/o números que se utilizan para simbolizar todos los elementos que en un programa son definibles por el usuario (programador o ingeniero de software) del mismo, como son las variables donde se almacenan datos, funciones( pequeños módulos con código), etiquetas, clases, objetos, etc.

En C# Net una variable se define como un identificador que se utiliza para almacenar todos los datos generados durante la ejecución de un programa.
Existen ciertas reglas en cuanto a variables:
  • Claras y con referencia directa al problema.
  • No espacios en blanco, ni símbolos extraños en ellas.
  • Se pueden usar abreviaturas, pero solo de carácter general.
  • No deben ser palabras reservadas del lenguaje.
Ejemplos de buenas variables:
Nombre, Edad, SdoDiario, IngMensual, Perímetro, Calif1, etc.
Declaracion y Tipos de Variables
A toda variable que se use en un programa, se debera 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) typeSigned?Bytes en RamRango
sbyteSystem.SbyteYes1-128 a 127
shortSystem.Int16Yes2-32768 a 32767
intSystem.Int32Yes4-2147483648 a 2147483647
longSystem.Int64Yes8-9223372036854775808 a 9223372036854775807
byteSystem.ByteNo10 a 255
ushortSystem.Uint16No20 a 65535
uintSystem.UInt32No40 a 4294967295
ulongSystem.Uint64No80 a 18446744073709551615
floatSystem.SingleYes4Aprox. ±1.5 x 10-45 a ±3.4 x 1038 con 7 decimales
doubleSystem.DoubleYes8Aprox. ±5.0 x 10-324 a ±1.7 x 10308 con 15 o 16 decimales
decimalSystem.DecimalYes12Aprox. ±1.0 x 10-28 a ±7.9 x 1028 con 28 o 29 decimales
charSystem.CharN/A2Cualquier caracter Unicode
boolSystem.BooleanN/A1 / 2true 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:
CharacterEscape 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)

Entradas populares de este blog

Cómo desarrollar un algoritmo que permita botar la basura

Crear un algoritmo para botar la basura puede parecer sencillo, pero es una excelente manera de introducir conceptos de programación y automatización. A continuación, te presento un ejemplo de algoritmo en pseudocódigo, seguido de un artículo que explica su funcionamiento. Algoritmo en Pseudocódigo: Botar la Basura Inicio Si hay basura en el bote Si el bote está lleno Llevar el bote a la zona de recolección Fin Si Si es día de recolección Colocar el bote en la acera Fin Si Fin Si Fin Artículo: Automatizando la Tarea de Botar la Basura Introducción En la vida diaria, las tareas repetitivas como botar la basura pueden consumir tiempo valioso que podríamos dedicar a actividades más productivas o placenteras. La automatización de estas tareas mediante algoritmos no solo nos ahorra tiempo, sino que también nos permite introducir eficiencia y consistencia en nuestras rutinas diarias. El Algoritmo de Botar la Basura El algoritmo presentado es un conjunto de ins...

Compartir presentaciones en línea con SlideShare

Si eres de los usuarios que suelen trabajar en equipo, sabes de lo difícil que a veces resulta compartir la información relativa al trabajo que estamos realizando, muchas veces seguramente nos ha sucedido que a algunos miembros del equipo, o no les ha llegado la información, o directamente la han perdido. Y nuevamente debemos crear un correo, adjuntarles el archivo y esperar a que salga de la bandeja. Aburrido y cansador, sobre todo en el caso de las pesadas presentaciones.

Pasos Para Instalar Windows XP

Cuando nos hablan de instalar sistemas operativos, creemos que es muy difícil y que seguramente no seremos capaces de de hacerlo solos. Pues me he tomado a la tarea de realizar este pequeño tutorial para demostrarles paso a paso que no es tan complejo como parece. Para que se ahorren un buen dinerito a la hora de enfrentarse una instalación promovida por un daño en el disco duro o quizás por un virus informático.