-
預處理指令
鎖定
預處理指令提供按條件跳過源文件中的節、報告錯誤和警告條件,以及描繪源代碼的不同區域的能力。
- 中文名
- 預處理指令
- 原 因
- 在 C# 中沒有單獨的預處理步驟
- 目 的
- 與 C 和 C++ 編程語言保持一致
- 例
- #define
pp-declaration(pp 聲明)
pp-conditional(pp 條件)
pp-line(pp 行)
pp-diagnostic(pp 診斷)
pp-region(pp 區域)
下面是可用的預處理指令:
#define 和 #undef,分別用於定義和取消定義條件編譯符號。
#if、#elif、#else 和 #endif,用於按條件跳過源代碼中的節。
#line,用於控制行號(在發佈錯誤和警告信息時使用)。
#error 和 #warning,分別用於發出錯誤和警告。
#region 和 #endregion,用於顯式標記源代碼中的節。
包含 #define、#undef、#if、#elif、#else、#endif 或 #line 指令的源代碼行可以用單行註釋結束。在包含預處理指令的源行上不允許使用帶分隔符的註釋(/* */ 樣式的註釋)。
預處理指令既不是標記,也不是 C# 句法文法的組成部分。但是,可以用預處理指令包含或排除標記序列,並且可以以這種方式影響 C# 程序的含義。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: w_ou