
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());
}
}
}