この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 19993|答える: 0

[出典] C#プリプロセッサ命令

[リンクをコピー]
掲載地 2016/10/12 9:28:48 | | |

C#のプリプロセッサ命令は認識しやすく、#を見ればすぐに認識できます。

  他のコマンドとの違いは何ですか?

  違いは、これらのコマンドが実行可能なコードコマンドに変換されることはありませんが、コンパイルプロセスのさまざまな側面に影響を与える点です。

  何に使われているのですか?

  コードの2つのバージョンがリリースされる予定です。 つまり、基本版と複数バージョンを含むエンタープライズ版でプリプロセッサ命令を使用できます。

  基本バージョンをコンパイルする際、前処理指令を使うことで、コンパイラが追加機能に関連するコードをコンパイルできなくなります。

  プリプロセッサ命令は、デバッグ情報を提供するコードを書く際にも使用できます。

  以下はプリプロセッサ命令の機能を説明します。

  #define和#undef

  #define用法:#define デバッグ

  デバッグは宣言された変数と考えることができますが、この変数は実の値は持たず、ただ存在するだけです。

  #define单独用没什么意义、一般的には #if と組み合わせて使われます。

  #undef用法:#undef デバッグ

  この機能はDebugの定義を削除することです。 Debug記号が存在しない場合、この命令は効果を持ちません。 Debugシンボルが存在する場合、前の #define は影響しません。

  #define与#undef声明必须放在C#源文件的开头位置 はアセンブリの基準の上に位置します。



  #if、#elif、#else和#endif

  例を見てみましょう  






先の:MySQLにおけるコマンド終端切り切りの使い方を変更する
次に:System.Web.Optimizationは.Net 4.5には存在しません
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com