欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
條件編譯(含示例代碼)

C#中,有兩種進(jìn)行條件編譯的方法:

。預處理用法

。條件屬性

#define DEBUG

這樣定義了符號DEBUG,且范圍在它所定義的文件內。請注意,必須要先定義符號才能使用其它語(yǔ)句。例如,以下代碼段是不正確的:

using System;

#define DEBUG

你也可以使用編譯器定義符號(用于所有的文件):

csc /define:DEBUG mysymbols.cs

如果你想用編譯器定義多種符號,只需用分號隔開(kāi)它們:

csc /define:RELEASE;DEMOVERSION mysymbols.cs

C#源文件中,對這兩種符號的定義分為兩行 #define 標志。

你也可以使用邏輯&&)、邏輯||)以及(?。?/span>

#define DEBUG

#define RELEASE

#define DEMOVERSION


#if DEMOVERSION && !DEBUG

#warning You are building a demo version

#endif


#if DEBUG && DEMOVERSION

#error You cannot build a debug demo version

#endif


//在解決方案的屬性-生成中,也有相關(guān)的條件編譯符號定義

//所以不能直接注釋掉DEBUG,定義REALEASE

#define DEBUG

/*

#if DEBUG

#undef DEBUG

#endif

#define RELEASE

*/

using System;

using System.Collections.Generic;

using System.Text;

using System.Diagnostics;


namespace ConditionalCombilation

{

    class Program

    {

        static void Main(string[] args)

        {

            #if DEBUG

                Console.WriteLine("DEBUG");

            #elif RELEASE

                Console.WriteLine("RELEASE");

            #endif

            OutTime(15);

            Console.ReadLine();

        }

        [Conditional("DEBUG")]

        private static void OutTime(int timetake)

        {

            Console.WriteLine(timetake.ToString() + "ms used");

        }

    }

}


本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Debug與Release版本的區別
C#調試入門(mén)篇
條款4:使用Conditional特性代替#if條件編譯
C#_預處理指令
#ifdef
 #define new DEBUG
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久