例如,我很少需要:
using System.Text;
但默认情况下它始终存在。我假设如果您的代码包含不必要的using指令,则应用程序将使用更多内存。但是我还有什么需要注意的吗?
另外,如果仅在一个文件中对大多数/所有文件使用相同的using指令,是否有任何区别?
编辑:请注意,此问题与称为 using语句的无关概念无关,该语句旨在通过确保当对象超出范围时调用其IDisposable.Dispose方法来帮助管理资源。请参阅C#中“使用”的用法。
当您的程序运行时,它不会改变任何内容。所需的一切均按需加载。因此,即使您具有using语句,除非您实际上在该名称空间/程序集中使用了一个类型,否则将不会加载using语句所关联的程序集。
主要是为了个人喜好进行清理。