この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
C#プリプロセッサ命令
眺める:
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には存在しません
関連記事
•
XPathを使ってXMLやHTMLドキュメントの内容を取得する
•
Dockerイメージ:ManifestダイジェストとIndexダイジェストの違い
•
ASP.NET コア(33)ファイル出力ダウンロード(中国語ファイル名)
•
SQL Serverサーバーはデータベースの整合ルールを修正します
•
個人ファイル(アーカイブ情報)の所在について問い合わせてください。
•
2つのONNXモデル最適化器
•
UUIDとは何ですか? およびバージョン間の違い
•
Gl-inetルーターがロケージを変更する
•
QRCODEについて QRコードのフォールトトレランスレベル
•
C#プログラミングでは、オーバーライドとニューキーワードを区別するために使われます
閲覧したセクション
フロントエンドフレーム
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com