switch(M)
{
case 1:
case 2:
case 3:
....
 
....
}

解决方案 »

  1.   

    可以这样:switch(M)
    {
       case 1:
       case 2:
       case 3:
        some methods;
        break;
       ...
    }
      

  2.   

    switch(M)
    {
    case 1:
    //相应的事件
    break;
    case 2:
    //相应的事件
    break;
    case 3:
    //相应的事件
    break
    ....
     
    ....
    }
      

  3.   

    switch(M)
    {
    case 1:
    //相应的事件
    break;
    case 2:
    //相应的事件
    break;
    case 3:
    //相应的事件
    break
    ....
     
    ....
    default:...}
      

  4.   

    witch(M)
    {
       case 1:
       case 2:
       case 3:
        some methods;
        break;
       ...
    }
      

  5.   

    switch 不能这么用。
    if(true)
    {
     if( 1 || 2 || 3)
      Method1();
     else if( 4 || 5 || 6)
      Method2();
     else
      Method3();
    }
    switch不拆开或不加break都是语法错误。
      

  6.   

    TO:l_clove(倚天把剑观沧海·天下) 
    可以用呢,楼上的
      

  7.   

    呵呵,老兄的写法是BASIC里面的呀,在C/C++/C#中是不同的:每个CASE后,如果没有遇到BREAK,会一直执行到结尾。
    switch(M)
    {
       case 1:
       case 2:
       case 3:
        some methods;
        break;
       ...
    }