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; }