小编典典

为什么要使用指令删除不必要的C#?

c#

例如,我很少需要:

using System.Text;

但默认情况下它始终存在。我假设如果您的代码包含不必要的using指令,则应用程序将使用更多内存。但是我还有什么需要注意的吗?

另外,如果仅在一个文件中对大多数/所有文件使用相同的using指令,是否有任何区别?


编辑:请注意,此问题与称为 using语句的无关概念无关,该语句旨在通过确保当对象超出范围时调用其IDisposable.Dispose方法来帮助管理资源。请参阅C#中“使用”的用法


阅读 254

收藏
2020-05-19

共1个答案

小编典典

当您的程序运行时,它不会改变任何内容。所需的一切均按需加载。因此,即使您具有using语句,除非您实际上在该名称空间/程序集中使用了一个类型,否则将不会加载using语句所关联的程序集。

主要是为了个人喜好进行清理。

2020-05-19