Hallo Christian,
AFAIR gibt es in C (und ich denke in C# ist es nicht viel anders) keine Moeglichkeit, einen Bereich in einen case reinzugeben. Allerdings ist das switch-Statement so aufgebaut, dass es vom ersten zutreffenden case alles ausfuehrt, bis es zu einem break trifft, egal ob dazwischen andere case liegen.
Also muesste es so gehn:
Code:
switch (...)
{
case 'a':
case 'b':
...
case 'z': foo(bar); break;
}
Also waere es evtl. geschickter mit einem
Code:
if ((a >= 'a') && (a <= 'z'))
zu arbeiten.
Ich lass mich allerdings gern korrigieren.
Greetz
alcaeus