删除不必要的命名空间(使用)指令是否有性能提升?

在我的类中使用编译器指令有多少是否重要? 删除那些不必要的是否有性能提升?

虽然我喜欢编写简化的代码,但有时会修改代码段,并且没有机会返回并检查是否所有包含的命名空间都是必需的。 或者,我不会回去删除那些由visual studio自动插入的内容。

即:

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; 

谢谢!

不,没有性能优势。

编译器不会为using语句生成IL(可执行代码)。 IL仅为那些using您提供的using语句的类,方法调用等生成。

因此, using语句未using的唯一效果可能是略微增加构建时间,或者在您想知道它们为什么存在之后让下一个开发人员。