1. 程式人生 > >VS的一些鮮為人知小功能 C#的預處理指令

VS的一些鮮為人知小功能 C#的預處理指令

添加 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#的預處理指令