【发布时间】:2013-01-12 21:18:18
【问题描述】:
只是好奇。
如果我在代码文件的开头添加多个using 指令,我不会在我的代码中使用这些指令是否重要。像这样。
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.IO;
//using blah.. blah.. blah..;
public class myClass
{
// Class members
}
它对我的应用程序的内存使用有不良影响吗?
它对我的应用程序的性能有不良影响吗?
我知道删除它们是一种很好的做法,并且我们对 .Net IDE 的短期全面支持这样做,但我只是想知道它。
【问题讨论】:
-
不,它只是影响你的编译时间。
-
如果您使用 resharper,您可以使用它来查找和删除未引用的
using语句。 jetbrains.com/resharper/webhelp/… -
术语 nitpick - 这些是
using指令。usingstatements 是出现在方法等中的那些,自动调用Dispose。 -
CodeMaid,与 resharper 不同的是 免费,可以“清理”整个解决方案。您可以轻松删除所有未使用的
using。也就是说,作为VinayC said,using只是一个编译器助手。
标签: c# .net performance