C#では、名前空間にusing
directiveを追加すると、その特定の名前空間のすべての型にアクセスできます。しかし、名前空間に多くの型があり、特定のものが1つだけ必要な場合は、完全に修飾された名前を使用して、使用したくない不要なクラスを使用したくないと思うことがよくありますその名前空間には多くのものがあります)パフォーマンスの理由でです。私はパフォーマンスに影響を与えなければならないと考えていました(たとえどんなに時間がかかっても)、そうではなく、それを利用可能にすることができました。 (実際にあれば)。もしそうなら、その場全体をこのようにすることは悪い習慣になるでしょうか?それで目立つようなもの(パフォーマンス上の賢明なもの)に蓄積しないでしょうか?C#では、 'using'ディレクティブと完全修飾名を使用する方がパフォーマンスが良いですか?
using
ディレクティブと完全修飾名の使用については、other SO postが表示されていましたが、パフォーマンスに関しては記載されていません。
ディレクティブを使用して追加しても、実行時のパフォーマンスには影響しません。 http://stackoverflow.com/questions/14580606/performance-impact-of-unused-using-directives-in-c-sharp – Sam
私は確かではない、多分唯一の構文糖の問題? –