标签: c# performance
我想知道在使用using关键字声明命名空间或每次直接引用命名空间时性能是否存在差异?
using
答案 0 :(得分:6)
在执行时,没有区别,因为两个选项都编译为相同的IL代码。
理论上,可能是编译时间的差异,但我怀疑它是否可以测量。
答案 1 :(得分:5)
绝对没有区别。编译器输出将完全相同。
但是,使用using指令导入命名空间会消除代码中的混乱,并且通常有助于提高可读性。