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

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

王林
リリース: 2023-09-14 22:29:08
転載
1275 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート