Visual studio之C#的一些常见问题01switch case常量

switch() {case CONST: break;}语句中,case后面的常量表达方法在C/C++中,switch() {case CONST: break;}语句中的CONST常常使用宏定义来定义,

但在C#中却没有宏定义,所以可以用C#的enum来解决,也可以用const常量来表示,举例, case两种值,0xF0/0x0F,分别为MOD1/MODE2,

若直接用数字表示则不太直观,所以用const来替代,代码如下:

const byte MODE1 = 0xF0;    //注意常量声明为 byte
const byte MODE1 = 0x0F;
switch(Mode)
{
    case MODE1:
        break;
    case MODE2:
        break;
}

 

posted @ 2018-04-01 21:28  微光-倾城  阅读(892)  评论(0编辑  收藏  举报