#region /#endregionディレクティブの「説明」は.NETの.EXEにコンパイルされていますか?コメントがそうではないことは理解していますが、リージョン内のコードのグループをチャンク化して、有用な説明を与えることがよくあります。
これらの説明がコンパイル済みコードに表示されないようにしたいと思います。(私は難読化情報を探していません。しかし、ありがとう。)
いいえ、そうではありません。これらはプリプロセッサ式であり、最終的にはコードになりません。
いいえ、そうではないです。リージョンの説明は基本的にコメントであり、アセンブリ自体にもPDBにも含まれていません。
リージョンは、C#プリプロセッサディレクティブの1つです。
コンパイラには個別のプリプロセッサはありませんが、このリンクで説明されているディレクティブ
http://msdn.microsoft.com/en-us/library/ed8yd1ha(v=vs.110).aspx
あるかのように処理されます。
しかし、私はそれを疑問に思います、この質問の目的は何ですか?:)
いいえ、そうではありません。コメントのようなものです。前処理ディレクティブを見てください
前処理ディレクティブは、ソースファイルのセクションを条件付きでスキップし、エラーと警告の状態を報告し、ソースコードの個別の領域を描写する機能を提供します。「前処理ディレクティブ」という用語は、CおよびC++プログラミング言語との一貫性を保つためにのみ使用されます。C#では、個別の前処理ステップはありません。前処理ディレクティブは、字句解析フェーズの一部として処理されます。 前処理ディレクティブはトークンではなく、C#の構文文法の一部ではありません。ただし、前処理ディレクティブを使用してトークンのシーケンスを含めたり除外したりすることができ、そのようにしてC#プログラムの意味に影響を与える可能性があります。