例如,在C#中 是
using System.X;
using System.Y;
using System.Z;
以任何方式慢于
using System.X
,即使该程序仅使用System.X
?
而且,如果它们无关紧要,是否更好的做法是包含您可能使用的所有库,或仅包含代码中使用的库?
答案 0 :(得分:3)
这取决于efficiency
的含义。
如果你的意思是它会在运行时减慢我的应用程序,那么没有。使用指令仅在编译时使用。
如果你的意思是它会减慢我的构建步骤,那么如果你的文件中有数千个using指令,则可能需要额外的几毫秒。但实际上没有。
所以......等等...... 没有。