VS的一些鮮為人知小功能 C#的預處理指令
阿新 • • 發佈:2018-08-11
添加 debug pub 沒有 邏輯運算符 code pre 一段 span
1、#define和#if、#elif、#else、#endif的結合使用
1 /// <summary>2018-08-11:#define和#if、#elif、#else、#endif的結合使用</summary> 2 #define DEBUG 3 public void SUM(int x,int y) 4 { 5 #if DEBUG 6 return x+y; 7 #endif 8 } 9 /// <remarks>line 2 定義了DEBUG則,程序編譯的時候會編譯#if...#endif這一段的內容,如果沒有聲明則不變編譯</remarks> 10 11 /// <c> 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 /// </c>
VS的一些鮮為人知小功能 C#的預處理指令