The switch statement in the C# language is a control structure that has various optimizations in the lower-level IL, from jump tables to Dictionary structures for string switch. It is important for code tuning.
Case Example
Goto Switch Usage
If Versus Switch Performance
Nested Switch Statement
String Switch Examples
Switch Char, Conditional Character Test
Switch Enum and Int
Validate Characters in String