C# コンパイラには別個のプリプロセッサがありませんが、これらのディレクティブはプリプロセッサがあるかのように処理されます。 C# では、条件付きコンパイルを支援するためにプリプロセッサ ディレクティブが使用されます。
プリプロセッサ ディレクティブは、実際のコンパイルが開始される前に情報を前処理するようにコンパイラに命令を発行します。
以下は C# のプリプロセッサ ディレクティブです。
Sr.No. | プリプロセッサ ディレクティブと説明 |
---|---|
#define シンボルと呼ばれる一連の文字を定義します。 | |
#undef | シンボルの定義を解除できます。 |
#if | 1 つ以上のシンボルをテストして確認できるようになります。計算結果は真です。 | #4
#else | #if と組み合わせて複合条件ディレクティブを作成できます。 | 5
#elif |
複合条件付き命令の作成が可能になります。
#6 |
条件ディレクティブの終了を指定します。
7 |
コンパイラの行番号も変更できます。 as (オプション) エラーと警告のファイル名出力。 #8 | #error
コード内の特定の場所から発生するエラーを生成できます。 。 | 9 |
これにより、特定の場所から 1 つのレベルを生成できます。コードは警告します。 | 10 |
Visual Studio Code を使用するときに指定できます。エディター アウトライン機能を使用すると、コードのブロックを展開したり折りたたんだりできます。 | 11 |
#region ブロックの終わりを示します。 |
C# でのプリプロセッサ ディレクティブの使用法を理解するための例を見てみましょう - |
以上がC# のプリプロセッサ ディレクティブとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。