删除不必要的名称空间(使用)指令是否会提高性能?
本文关键字:是否 指令 高性能 使用 不必要 空间 删除 | 更新日期: 2023-09-27 18:06:54
在我的类中有多少使用编译器指令重要吗?删除那些不必要的代码是否会提高性能?
虽然我喜欢编写精简的代码,但有时,代码段被修改了,并且没有机会回去检查是否所有包含的名称空间都是真正必要的。或者,我不回去删除那些由visual studio自动插入的。
。:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
谢谢!
不,没有性能优势。
编译器不为using
语句生成IL(可执行代码)。IL仅为那些利用了您提供的using
语句的类、方法调用等生成。
因此,未使用的using
语句可能产生的唯一影响是稍微增加构建时间,或者使下一个开发人员在您想知道为什么它们在那里之后。