切换字符范围的情况

时间:2016-03-06 22:19:46

标签: c# switch-statement range

如何在不使用if-else语句的情况下执行此类操作?:

char value;

switch (value)
{
    case 'a'..'p':
        do1();
        break;
    case 'q'..'z':
        do2();
        break;
    case 'き'..'ぴ':
        do3();
        break;
    case '似'..'光':
        do4();
        break;
    case 'ж'..'ф':
        do5();
        break;
    //... And many, many other ranges
}

0 个答案:

没有答案