C# 如何使用 using 语句处理工作负载?

How C# handles workload with using statement?

我目前正在清理我的项目的代码并尝试提高其性能。作为改进的一部分,我考虑从所有文件中删除未使用的 "using" 语句。我想弄清楚这是否确实会提高性能,所以这是我的问题。

通过 "using" 语句,当 执行文件中的任何方法时是否加载外部 library/resource (阅读:加载文件本身时)或者加载外部库仅当调用特定方法实际使用此库时?

using语句纯粹是语法糖;它允许您在使用该名称空间中的类型时跳过编写名称空间。

它对编译的 IL 或运行时性能没有任何影响。