Instrukcja switch, case, default

Autor podstrony: Krzysztof Zajączkowski

Stronę tą wyświetlono już: 2167 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(); } } }
Propozycje książek