zoukankan      html  css  js  c++  java
  • switch……case里的case能不能同时定义多个值呢?

    在C#环境里,switch……case里的case能不能同时定义多个值呢?
    下面这样写行吗?
       int aa = Convert.ToInt16(Request.QueryString["aa"]);
       switch (aa)
       {
        case 1:
         Response.Write("@");
         break;
        case 2,3:
         Response.Write("2|3");
         break;
        default:
         Response.Write("default");
         break; 
       }

    这种写法在编译时没出错,aa-=3时可以,2时就不行了,
       int aa = Convert.ToInt16(Request.QueryString["aa"]);
       switch (aa)
       {
        case 1:
         Response.Write("@");
         break;
        case 2,3:
         Response.Write("2|3");
         break;
        default:
         Response.Write("default");
         break; 
       }

    高手帮忙看一下。
  • 相关阅读:
    BZOJ1208
    BZOJ1024
    BZOJ_day4&&DSFZ_day1
    BZOJ day2_plus
    BZOJ day2
    系统设计2:数据库设计
    设计模式8:外观模式
    系统设计1:概述
    设计模式7:模板方法模式
    九章算法班ladder题目梳理
  • 原文地址:https://www.cnblogs.com/Sandheart/p/87210.html
Copyright © 2011-2022 走看看