21-Switch en C#

Temas tratados en esta entrada



La instrucion switch utiliza varios bloques de codigo y ejecuta el que cumple la condicion

Sintaxis

switch(expression) 
{
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
    break;
}
                              



Así es como funciona:

  • la expresión switch se evalúa una vez
  • El valor de la expresión se compara con los valores de cada case
  • Si hay una coincidencia, se ejecuta el bloque de código asociado

El seguinte ejemplo evalua el numero del dia para calcular el nombre del dia de la semana

Ejemplo

    int dia = 4;
    switch (dia) 
    {
      case 1:
        Console.WriteLine("Lunes");
        break;
      case 2:
        Console.WriteLine("Martes");
        break;
      case 3:
        Console.WriteLine("Miercoles");
        break;
      case 4:
        Console.WriteLine("Jueves");
        break;
      case 5:
        Console.WriteLine("Viernes");
        break;
      case 6:
        Console.WriteLine("Sabado");
        break;
      case 7:
        Console.WriteLine("Domingo");
        break;
    }
    // Salida "Jueves" (dia 4)
    
                              



...

Publicar un comentario

0 Comentarios