2012-04-20 3 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

Нет. Во время выполнения не существует ничего (создаваемые двоичные файлы идентичны), а влияние времени компиляции буквально незначительно.

Смежные вопросы