switch(s)
case "a":
case "b":
....
case "m":
  //...
  break;
case "n":
...
case "z":

解决方案 »

  1.   

    如楼上,多个case语句可以并列
      

  2.   

    if(char-'m'<=0)&&(char-'a'>=0) do a-m work
    else if(char-'n'>=0)&&(char-'z'<=0) do n-z work
      

  3.   

    对a--z的字母转化
    char d='a';
    int i=Convert.ToInt16(d);
    则得到的i为97
    这样就可知道a-m为97到109,其它的为109-122.即可解决.如果涉及到大小写,可以先转化成小写或者大写进行处理.解决方法类似.
      

  4.   

    switch(s)
    case "a":
         break;
    case "b":
         break;
    case "c":
         break;