【问题标题】:Does including many unused libraries affect efficiency? [duplicate]包含许多未使用的库会影响效率吗? [复制]
【发布时间】:2013-06-18 23:25:09
【问题描述】:

例如,在 C# 中

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

无论如何都要慢于

using System.X

,即使程序只使用System.X?

而且,如果它们无关紧要,最好包含您可能使用的所有库,还是只包含在您的代码中使用的库?

【问题讨论】:

  • 感谢大家标记重复。我已经搜索过,但找不到与此相关的问题。对不起。

标签: c# using


【解决方案1】:

这取决于您所说的efficiency 是什么意思。

如果您的意思是它会在运行时减慢我的应用程序的速度,那么不会。 using 指令仅在编译时使用。

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

所以....等一下....

【讨论】:

  • 感谢您的回答!
猜你喜欢
  • 2011-10-19
  • 1970-01-01
  • 1970-01-01
  • 2012-12-13
  • 2011-12-08
  • 2012-08-15
  • 2012-07-01
  • 1970-01-01
  • 2014-09-20
相关资源
最近更新 更多