重複の可能性:
Usings は名前空間の内側または外側にある必要があります
sa1200 すべての using ディレクティブは名前空間 (StyleCop) 内に配置する必要があります
これはコードの読みやすさのためだけですか、それともそうすることに実際の利点はありますか? どういうわけかGCに役立ちますか?
重複の可能性:
Usings は名前空間の内側または外側にある必要があります
sa1200 すべての using ディレクティブは名前空間 (StyleCop) 内に配置する必要があります
これはコードの読みやすさのためだけですか、それともそうすることに実際の利点はありますか? どういうわけかGCに役立ちますか?
それは間違いなくGCには役に立ちません。
ここでは、2 つのスタイルについて説明します。
http://blogs.msdn.com/abhinaba/archive/2006/08/21/709051.aspx
プロジェクトに複数の名前空間がある場合、各名前空間が使用する名前空間を個別に制限できます。
これは、2 つの異なる名前空間に同じクラス名がある場合に便利です。プロジェクトのある部分では 1 つがデフォルトになり、別の部分ではもう 1 つがデフォルトになる場合があります。
はい、彼らはこれらのルールのいくつかの本当にフリンジ ケースを探します。
ランタイムの違いはありません。これは純粋にコンパイル時 (および開発経験) の変更です。ファイル、コンパイルされた IL はどちらの場合も同じです。