C#命名空间对速度的影响

时间:2016-11-29 10:39:05

标签: c# performance

我想知道在使用using关键字声明命名空间或每次直接引用命名空间时性能是否存在差异?

2 个答案:

答案 0 :(得分:6)

在执行时,没有区别,因为两个选项都编译为相同的IL代码。

理论上,可能是编译时间的差异,但我怀疑它是否可以测量。

答案 1 :(得分:5)

绝对没有区别。编译器输出将完全相同。

但是,使用using指令导入命名空间会消除代码中的混乱,并且通常有助于提高可读性。