下表列出了 C# 中可用的預處理器指令:
預處理器指令 | 描述 |
---|---|
#define | 它用于定義一系列成為符号的字元。 |
#undef | 它用于取消定義符号。 |
#if | 它用于測試符号是否為真。 |
#else | 它用于建立複合條件指令,與 #if 一起使用。 |
#elif | 它用于建立複合條件指令。 |
#endif | 指定一個條件指令的結束。 |
#line | 它可以讓您修改編譯器的行數以及(可選地)輸出錯誤和警告的檔案名。 |
#error | 它允許從代碼的指定位置生成一個錯誤。 |
#warning | 它允許從代碼的指定位置生成一級警告。 |
#region | 它可以讓您在使用 Visual Studio Code Editor 的大綱特性時,指定一個可展開或折疊的代碼塊。 |
#endregion | 它辨別着 #region 塊的結束。 |