删除不必要的命名空间(使用)指令是否有性能提升?
在我的类中使用编译器指令有多少是否重要? 删除那些不必要的是否有性能提升?
虽然我喜欢编写简化的代码,但有时会修改代码段,并且没有机会返回并检查是否所有包含的命名空间都是必需的。 或者,我不会回去删除那些由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
的唯一效果可能是略微增加构建时间,或者在您想知道它们为什么存在之后让下一个开发人员。