Since C# was first introduced, the switch statement has been an integral part of it. If you're a developer who works with this language, or even just someone who's interested in it, you may have noticed that there was a lack of flexibility in what we could do with the C# switch. But not anymore!