2016-09-19 5 views
-3

В настоящее время я очищаю код для своего проекта и пытаюсь улучшить его производительность. В рамках улучшения я подумал об удалении неиспользуемых «использования» операторов из всех файлов. Я хотел бы выяснить, действительно ли это улучшит производительность, так что вот мой вопрос.Как C# обрабатывает рабочую нагрузку с помощью инструкции?

Через «с помощью» заявления, является внешней библиотекой/ресурс загружается при любом методе из файла выполняется (READ: Когда сам файл будет загружен) ИЛИ внешняя библиотека загружается только при вызове конкретного метода на самом деле использует эту библиотеку?

+3

Когда вы говорите «используя утверждение», то, что вы на самом деле имеете в виду, это «использование директивы». Оператор использования - это нечто совсем другое. См. Это: http://stackoverflow.com/questions/6923493/what-is-the-difference-between-the-using-statement-and-directive-in-c –

ответ

2

Заявление using является чисто синтаксическим сахаром; он позволяет пропустить запись пространства имен при использовании типов в этом пространстве имен.

Он не имеет никакого эффекта на скомпилированном IL или исполнении.

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

  • Нет связанных вопросов^_^