Como su nombre lo dice una variable es un componente que puede cambiar de valor, esto para que nos va a servir? En principio para representar estados.
Como declaramos una variable? Bueno es muy fácil, una variable cuenta de 3 componentes básicos (los que sepan un poquito mas pensaran en 4 incluyendo el modificador de acceso, pero eso lo voy a dejar como dije antes para la clase de objetos).
Componentes:
- Tipo de dato: representa el tipo de dato que podemos almacenar en una variable. Como C# es un lenguaje de datos fuertemente tipado TODAS las variables tienen un dato definido.
- Nombre: el nombre de la variable es el identificador, este debe ser único dentro del ámbito donde esta definido.
- Inicializador: define con que valor va a ser inicializada nuestra variable.
Un ejemplo de una variable podrían ser los siguientes:
int edad = 19;
string nombre = "Carlos";
Existen dos formas de utilizar los tipos de datos, la primera es utilizar los tipos de datos nativos, los que vienen incluidos en el lenguaje, algunos ejemplos de estos son:- int [valor numérico, nos sirve para representar números entre –2147483648 to 2147483647]
- long [valor numérico, nos sirve para representar números entre –9223372036854775808 y 9223372036854775807]
- double [valor numérico, nos sirve para representar números entre –1.79769313486232E+308 y 1.79769313486232E+308]
- decimal [valor numérico, nos sirve para representar números entre–79228162514264337593543950335 y 79228162514264337593543950335]
- char [representa un carácter]
- string [representa un array/cadena de caracteres]
- bool [valor lógico, admite solo dos valores (true/false)]
Por otro lado la otra forma de declarar los tipos de datos es con tipos definidos por los usuarios, esto es ni mas ni menos que darnos la posibilidad a nosotros de crear nuestros propios tipos de datos, y como vamos a hacer esto? con la creación de clases, pero como vengo diciendo esto lo vamos a analizar en detalle cuando veamos objetos.
Bueno entonces con lo que llevamos aprendido, como seria un ejemplo practico de esto, vamos a volver a utilizar el codigo de nuestra clase pasada, pero en lugar de imprimir un "string" fijo, vamos a imprimir por pantalla los valores de varias variables para ver como se muestran.
Ejemplo de impresion de variables por pantalla:
Como podemos ver en nuestro ejemplo, declaramos tres variables distintas y lo único que vamos a hacer con estas es mostrarlas por pantalla, para esto utilizamos como ya habíamos visto en la clase anterior el método WriteLine de la clase Console, esta vez utilizamos una variante muy útil que nos permite mediante etiquetas del tipo { } indiquemos que variable debe imprimirse en ese lugar.
En la imagen a continuación van a ver como es la salida por pantalla de nuestra aplicación
Hasta acá hemos llegado con la clase de hoy, sumado a lo visto anteriormente ya hemos adquirido los suficientes conocimientos para hacer aplicaciones muy sencillas que nos permitan mostrar datos por pantalla. En nuestra próxima clase nos vamos a introducir en el mundo de las secuencias de control para darle mas vida a nuestras aplicaciones.
Bueno entonces con lo que llevamos aprendido, como seria un ejemplo practico de esto, vamos a volver a utilizar el codigo de nuestra clase pasada, pero en lugar de imprimir un "string" fijo, vamos a imprimir por pantalla los valores de varias variables para ver como se muestran.
Ejemplo de impresion de variables por pantalla:
using System;
namespace HelloWord
{
class Program
{
static void Main(string[] args)
{
int edad = 9;
string nombre = "Carlos";
string apellido = "Perez";
char inicial = 'C';
Console.WriteLine("La edad es: {0}", edad);
Console.WriteLine("El nombre es: {0} y el apellido es: {1}", nombre,apellido);
Console.WriteLine("La inicial es: {0}", inicial);
Console.ReadKey();
}
}
}
Como podemos ver en nuestro ejemplo, declaramos tres variables distintas y lo único que vamos a hacer con estas es mostrarlas por pantalla, para esto utilizamos como ya habíamos visto en la clase anterior el método WriteLine de la clase Console, esta vez utilizamos una variante muy útil que nos permite mediante etiquetas del tipo { } indiquemos que variable debe imprimirse en ese lugar.
En la imagen a continuación van a ver como es la salida por pantalla de nuestra aplicación
Hasta acá hemos llegado con la clase de hoy, sumado a lo visto anteriormente ya hemos adquirido los suficientes conocimientos para hacer aplicaciones muy sencillas que nos permitan mostrar datos por pantalla. En nuestra próxima clase nos vamos a introducir en el mundo de las secuencias de control para darle mas vida a nuestras aplicaciones.
No hay comentarios:
Publicar un comentario