Это влияет на производительность, чтобы использовать псевдоним типа, а не полное пространство имен? не Например, импорт просто Form
класс using Form = System.Windows.Forms.Form;
или импортировать все типы using System.Windows.Forms;
Тип псевдонима или полное пространство имен
1
A
ответ
6
Нет, это совсем не влияет на производительность вашего приложения. Теоретически это может повлиять на время компиляции. Но это почти наверняка было бы незначительным.
0
У обоих нет одинаковой производительности, это просто личное предпочтение - оно скомпилируется с точностью до одного и того же кода.
0
Нет абсолютно никакой разницы - он разрешен компилятором до его запуска.
0
Нет. Во время выполнения не существует ничего (создаваемые двоичные файлы идентичны), а влияние времени компиляции буквально незначительно.
Смежные вопросы
- 1. Устаревшее полное пространство имен?
- 2. Как указать полное пространство имен для factory.create()
- 3. тип или пространство имен ActionExecutingContext или ActionFilterAttribute
- 4. Тип или пространство имен «Клиент» не найдено
- 5. Тип или пространство имен MongoServer не найдено
- 6. Тип или пространство имен 'var' не найдено
- 7. Неверный тип или пространство имен «HttpClient»
- 8. тип или пространство имен XmlDictionaryReaderc не найдено
- 9. Тип или пространство имен IHttpActionResult не найдено
- 10. Тип или пространство имен «ServiceController» не найдено
- 11. Xamarin Studio, отсутствующий тип или пространство имен
- 12. тип или пространство имен не найдено VS2013
- 13. Включает ли полное пространство имен замедленное?
- 14. IPython Notebook не показывает полное пространство имен
- 15. Как найти полное пространство имен символа?
- 16. пространство имен псевдонима в web.config не распознается Resharper
- 17. пространство имен ошибка компилятора/тип
- 18. тип или пространство имен или ожидаемый конец файла
- 19. Пространство имен или сборка?
- 20. Неверное имя или пространство имен
- 21. intellisense не работает для псевдонима пространства имен?
- 22. пространство имен псевдонима для subnamespaces в локальных областях
- 23. Пространство имен и тип конфликта конфликтов
- 24. Тип или имя пространства имен «тип/пространство имен» не найдено. - Asp.Net - C#
- 25. Признание псевдонима имен серверов
- 26. Тип или пространство имен не найдено. C# + oracle
- 27. C# | тип или пространство имен ParamaterizedThreadStart не существует
- 28. Тип или пространство имен DbContext не удалось найти (установлен EF)
- 29. Тип или пространство имен не были найдены только в публикации
- 30. тип или пространство имен «IRange» не может быть найдено
Связанный вопрос: http://stackoverflow.com/questions/6543107/c-sharp-using-namespace-statement-ordering – JaredPar
Нет, мой вопрос не о 'использовании' порядка –
Примечание: я не голосовал за Закройте это как обман. Вопрос, к которому я привязан, находится в том же духе, что и этот вопрос (с использованием decls и отношения к perf), и я подумал, что это также может быть полезно прочитать. – JaredPar