VS的一些鲜为人知小功能 C#的预处理指令

2021-03-23 18:23

阅读:423

标签:一段   预处理指令   执行   return   结合   def   test   bug   这一   

1、#define和#if、#elif、#else、#endif的结合使用

 1 /// 2018-08-11:#define和#if、#elif、#else、#endif的结合使用
 2 #define DEBUG
 3 public void SUM(int x,int y)
 4 {
 5     #if DEBUG
 6     return x+y;
 7     #endif
 8 }
 9 /// line 2 定义了DEBUG则,程序编译的时候会编译#if...#endif这一段的内容,如果没有声明则不变编译
10 
11 /// 
12 #define DEBUG
13 #define TEST
14   #if  DEBUG
15       执行代码段
16       #if TEST
17          执行代码段
18       #endif
19   #endif
20 
21 //添加逻辑运算符
22     #if  DEBUG && TEST
23       执行代码段
24     #endif
25   #endif
26 
27 /// 

 

    

VS的一些鲜为人知小功能 C#的预处理指令

标签:一段   预处理指令   执行   return   结合   def   test   bug   这一   

原文地址:https://www.cnblogs.com/zhixianKwok/p/9459379.html


评论


亲,登录后才可以留言!