Stronę tą wyświetlono już: 2412 razy
Instrukcja switch, case, default w C# wygląda podobnie jak w C++. Oto przykład jej użycia:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WeekDaysProgram
{
class Program
{
enum WeekDays
{
monday,
tuesday,
wednesday,
thursday,
friday,
saturday,
sunday
};
static void Main(string[] args)
{
Console.Write("Wybierz dzień tygodnia:\nPoniedziałek\t[0]\nWtorek\t\t[1]\nŚroda\t\t[2]\nCzwartek\t[3]\nPiątek\t\t[4]\nSobota\t\t[5]\nNiedziela\t[6]\n\n");
int w = int.Parse(Console.ReadLine());
switch(w)
{
case (int)WeekDays.monday:
Console.WriteLine("Wybrałeś poniedziałek!");
break;
case (int)WeekDays.tuesday:
Console.WriteLine("Wybrałeś wtorek!");
break;
case (int)WeekDays.wednesday:
Console.WriteLine("Wybrałeś środę!");
break;
case (int)WeekDays.thursday:
Console.WriteLine("Wybrałeś czwartek!");
break;
case (int)WeekDays.friday:
Console.WriteLine("Wybrałeś piątek!");
break;
case (int)WeekDays.saturday:
Console.WriteLine("Wybrałeś sobotę!");
break;
case (int)WeekDays.sunday:
Console.WriteLine("Wybrałeś niedzielę!");
break;
default:
Console.WriteLine("Wybrałeś nie wiem co!");
break;
}
Console.ReadLine();
}
}
}