I know VB can do something case-ranging ex. from 1 - 100. C# can do something similar, but a case scope has to be done for every single case inbetween.
You could write your own middleman "compiler" that would translate your sort of code into proper C# code, thus parsing something like:
Code:
case 1 < case 100:
break;
to something like:
Code:
case 1
case 2
...
case 99:
break;