vb中
select  a
case 1
...
case 2,3,4
...C#中该怎么写

解决方案 »

  1.   

    switch(a)
    {
        case 1:
            ....
            break;
        case 2:
           .....
            break;}
      

  2.   

    谢谢楼上的,这个我知道,但是当case 2,3,4
    可不可以合起来写,我如果用,分隔,不通过的
    switch(a)
    {
        case 1:
            ....
            break;
        case 2,3,4,5: -----------------??????
           .....
            break;}
      

  3.   

    switch(a)
    {
        case 1:
            ....
            break;
        default:
           .....
            break;}
      

  4.   

    这样写就是你要的效果了switch(a)
    {
        case 1:
            ....
            break;
        case 2:
        case 3:
        case 4:
        case 5:
           .....
           break;
    }
      

  5.   

    switch(a)
    {
        case 1:
            ....
            break;
        case 2:
        case 3:
        case 4:
        case 5:
             ......
             break;
    ......
        default:
           .....
            break;}
      

  6.   

    switch(a)
    {
        case 1:
            ....
            break;
        case [2,3,4,5]: -----------------??????
           .....
            break;}
      

  7.   

    switch(a)
    {
        case 1:
         break;    case 2:
         break;    case 3:
        goto case 2;
        break;
      
        case 5:
        goto case 2;
        break;
    }