En el anterior tutorial vimos como hacer que la calculadora tenga mas funciones y funcione mejor. Sin embargo nuestro código no tenia comentarios ni nada para saber que hacia las variables o pedazos de códigos.
Comentarios
Tenemos dos tipos de comentarios.
// Esto es un comentario //userscode.blogspot.com
/*Este es un comentario userscode.blogspot.com*/
El primer tipo de comentario solo comenta desde la barras para adelante siempre en a misma linea. Si quisiéramos comentar varias lineas, podríamos usar el /* al principio, poner todo lo que queramos comentar, y luego lo cerramos con */, o usar en cada linea //.
int num; //variable que guarda un numero int num2; //variable que guarda un numero para sumar con num
Enum
El enum es una función que posee datos como nombres. Estos datos no pueden ser cambiados.
enum Dia { Lunes, Martes, Miercoles, Jueves, Viernes, Sabado, Domingo }
Luego se crea una variable del tipo Dia, esta variable puede almacenar cualquier de los datos que hallamos puestos dentro del enum.
Dia hoy = Dia.Lunes;
Si queremos mostrar su valor, solamente debemos usar el Console.WriteLine y pesarla como parámetro la variable hoy.
Console.WriteLine("Hoy es " + hoy);
Los datos guardados en el enum, tiene un valor con lo que los enumera, osea.
Lunes = 0 Martes = 1 Miercoles = 2 Jueves = 3 Viernes = 4 Sabado = 5 Domingo = 6
Si quisiéramos acceder a ese valor, debemos acceder a la propiedad GetHashCode() de nuestra variable, en este caso, hoy
hoy.GetHashCode();
Console.WriteLine(hoy.GetHashCode());
Como el dato que retorta el GetHashCode es un valor, se puede utilizar para realizar comparaciones o lo que sea.
También podemos asignar los valores de los datos.
enum Dia { Lunes = 1, Martes = 2, Miercoles = 3, Jueves = 4, Viernes = 5, Sabado = 6, Domingo = 7 }
Con esto termina el tutorial sobre el Enum y los Comentarios. Para el próximo veremos las clases.
Codigo Completo
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MiAplicacion_Tutorial_10mo { class Program { enum Dia { Lunes = 1, Martes = 2, Miercoles = 3, Jueves = 4, Viernes = 5, Sabado = 6, Domingo = 7 } static void Main(string[] args) { Dia hoy = Dia.Lunes; Console.WriteLine("Hoy es " + hoy); Console.WriteLine(hoy.GetHashCode()); } } }