<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # #define(C# 參考) 使用 **#define** 定義符號。當您將符號用作傳遞給 [#if](https://msdn.microsoft.com/zh-CN/library/4y6tbswk.aspx) 指令的表達式時,此表達式的計算結果為 **true**,如下例所示: \# **define** DEBUG ## 備注 | ![](https://box.kancloud.cn/2016-01-31_56adb62c1380a.jpg) 注意 | | :-- | | 不能像在 C 和 C++ 中的通常做法一樣,使用 **#define** 指令來聲明常數值。最好是將 C# 中的常數定義為類或結構的靜態成員。如果具有多個像這樣的常數,可以考慮創建一個單獨的“Constants”類來保存這些常數。 | 符號可用于指定編譯的條件。可以使用 [#if](https://msdn.microsoft.com/zh-CN/library/4y6tbswk.aspx) 或 [#elif](https://msdn.microsoft.com/zh-CN/library/88td0y52.aspx) 來測試符號。還可以使用 **conditional** 特性執行條件編譯。 可以定義符號,但是無法對符號賦值。 **#define** 指令必須在使用任何不是預處理器指令的指令之前出現在文件中。 也可以用 [/define](https://msdn.microsoft.com/zh-CN/library/0feaad6z.aspx) 編譯器選項來定義符號。可以用 [#undef](https://msdn.microsoft.com/zh-CN/library/wkxst87d.aspx) 來取消定義符號。 用 **/define** 或 **#define** 定義的符號與具有同一名稱的變量不沖突。即,不應將變量名傳遞到預處理器指令,并且只能用預處理器指令計算符號。 用 **#define** 創建的符號范圍是在其中定義該符號的文件。 如以下示例所示,您必須將 **#define** 指令置于文件的頂部。 ``` #define DEBUG //#define TRACE #undef TRACE using System; public class TestDefine { static void Main() { #if (DEBUG) Console.WriteLine("Debugging is enabled."); #endif #if (TRACE) Console.WriteLine("Tracing is enabled."); #endif } } // Output: // Debugging is enabled. ``` 有關如何取消定義符號的示例,請參見 [#undef(C# 參考)](https://msdn.microsoft.com/zh-CN/library/wkxst87d.aspx)。 ## 請參閱 [C# 參考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 編程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 預處理器指令](https://msdn.microsoft.com/zh-CN/library/ed8yd1ha.aspx) [const(C# 參考)](https://msdn.microsoft.com/zh-CN/library/e6w8fe1b.aspx) [How to: Compile Conditionally with Trace and Debug](https://msdn.microsoft.com/zh-CN/library/64yxa344.aspx) [#undef(C# 參考)](https://msdn.microsoft.com/zh-CN/library/wkxst87d.aspx) [#if(C# 參考)](https://msdn.microsoft.com/zh-CN/library/4y6tbswk.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看