ホームページ  >  記事  >  バックエンド開発  >  デバッグとパブリッシュのための C# の if/then ディレクティブとは何ですか?

デバッグとパブリッシュのための C# の if/then ディレクティブとは何ですか?

王林
王林転載
2023-09-14 22:29:081230ブラウズ

C# 中用于调试和发布的 if/then 指令是什么?

Visual Studio のデバッグ モードとリリース モードでは異なる構成があります .Net プロジェクトをビルドします。

デバッグ モードを選択して .Net プロジェクトをステップ実行し、次に選択します アセンブリ ファイル (.dll または .exe) が最終的にビルドされるリリース モード。

ビルド構成を変更するには -

[ビルド] メニューから、[構成マネージャー] を選択し、[デバッグ] または [リリース] を選択します。 または、ツールバーで、ソリューション構成から [デバッグ] または [リリース] を選択します。

#if デバッグに記述されたコードは、次の状況でのみ実行されます。 デバッグモードで実行します。

コードがリリース モードで実行されている場合、#if Debug は false になり、その中に存在するコードは実行されません。

class Program{
   static void Main(string[] args){
      #if DEBUG
         Console.WriteLine("Mode=Debug");
      #else
         Console.WriteLine("Mode=Release");
      #endif
         Console.ReadLine();
   }
}

出力

if in Debug Mode
Mode=Debug
if in Release Mode
Mode=Release

以上がデバッグとパブリッシュのための C# の if/then ディレクティブとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。