包含许多未使用的库会影响效率吗?

时间:2013-06-21 18:19:21

标签: c# using

例如,在C#中 是

using System.X;
using System.Y;
using System.Z;

以任何方式慢于

using System.X

,即使该程序仅使用System.X

而且,如果它们无关紧要,是否更好的做法是包含您可能使用的所有库,或仅包含代码中使用的库?

1 个答案:

答案 0 :(得分:3)

这取决于efficiency的含义。

如果你的意思是它会在运行时减慢我的应用程序,那么没有。使用指令仅在编译时使用。

如果你的意思是它会减慢我的构建步骤,那么如果你的文件中有数千个using指令,则可能需要额外的几毫秒。但实际上没有

所以......等等...... 没有