2012-04-20 8 views
1

完全なネームスペースではなくタイプエイリアスを使用するとパフォーマンスに影響しますか?例えば は、輸入だけFormクラス using Form = System.Windows.Forms.Form; またはインポートすべてのタイプ using System.Windows.Forms;エイリアスまたはフルネームスペースを入力

+0

関連する質問:http://stackoverflow.com/questions/6543107/c-sharp-using-namespace-statement-ordering – JaredPar

+0

いいえ、私の質問は「使用する」注文ではありません –

+0

注:私は投票しませんでしたこれを偽装として閉じます。私がリンクしている質問は、この質問と同じ静脈にあります(declsとperfとの関係を使用して)、私は読む価値があると考えました。 – JaredPar

答えて

6

ありません、これは絶対にないアプリケーションのパフォーマンスには影響しません。これは、理論的にはコンパイル時に影響を与える可能性があります。しかし、それはほとんど重要ではないでしょう。

0

どちらも同じパフォーマンスを持っているわけではなく、個人的な好みです。同じコードにコンパイルされます。

0

違いはありません。実行前にコンパイラで解決されています。

0

いいえ実行時には何も生成されません(生成されるバイナリは同じです)。コンパイル時の影響は文字どおり無視できます。

関連する問題