比如有一个
switch str
{
case "a1":
  ...
  break;
case "a2","a3":     //这一句,如果要判断是否str=a2 或 str=a3,应当如何写
  ...
  break;}

解决方案 »

  1.   

    switch str
    {
    case "a1":
      ...
      break;
    case "a2"case "a3":     
      ...
      break;}
      

  2.   

    switch (str)
    {
    case "a2";
    case "a3";
    break;
    }
    要这样用
      

  3.   

    每个case都要break配对,文档说了,要想楼主的效果,请用goto语句。
      

  4.   

    switch str
    {
    case "a1":
      ...
      break;
    case "a2": 
    case "a3":
      ...
      break;}
      

  5.   

    switch str
    {
    case "a1":
      ...
      break;
    case "a2":
      执行函数a
      break;
    case "a3":     
      执行函数a
      break;
    }
    也只能这样了
      

  6.   

    switch str
    {
    case "a1":
      ...
      break;case "a2":
    case "a3": 
      ...
      break;}