随笔分类 -  C#

VS设置多个条件编译符号
摘要:项目【属性】->【生成】->【条件编译符号】,用“;”(分号)隔开。如图:接着在代码就可以使用:#if MSSQL ... ...#endif#if ORACLE... ...#endif 阅读全文
posted @ 2011-08-04 16:27 林耀榜 阅读(2142) 评论(0) 推荐(0)
C#的枚举Enum注意的问题
摘要:前段时间,由于在项目中不小心把同一个枚举中的两个不同项写成了同一个值,项目编译正常。如下: 1 enum MyEnum 2 { 3 A = 1, 4 B = 1 5 }好奇之下写了代码进行验证: 1 enum MyEnum 2 { 3 A, 4 B = 2, 5 C, 6 D = 2, 7 E, 8 F = 1, 9 G10 }竟然发现:第一点:1 int a = (int)MyEnum.A; // a = 02 int c = (int)MyEnum.C; // c = 33 int e = (int)MyEnum.E; // e = 34 int g = (int)MyEnum.G; /. 阅读全文
posted @ 2011-07-22 10:21 林耀榜 阅读(885) 评论(0) 推荐(1)