C# Studies
Conditional - SWITCH
Base structure
switch(value){ case option: doSomething; break; //... default: doSomethingDefault; break;}Basic example
int value = 1;switch(value){ case 1: Console.WriteLine("Value is 1"); break; case 2: Console.WriteLine("Value is 2"); break; case 3: Console.WriteLine("Value is 3"); break; default: Console.WriteLine("Value is greater than 3"); break;}We can use any type of data:
string value = "Test";switch(value){ case "John": Console.WriteLine("Value is John"); break; case "Test": Console.WriteLine("Value is Test"); break; case "Pope": Console.WriteLine("Value is Pope"); break; default: Console.WriteLine("Unexpected value"); break;}