C# switch statement limitations - why? - Stack Overflow
The first reason that comes to mind is historical: Since most C, C++, and Java programmers are not accustomed to having such freedoms, they do not demand them. Another, more valid, reason is that the language complexity would increase: First of all, shoul...