1

例如,在 C# 中

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

无论如何都慢于

using System.X

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

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

4

1 回答 1

3

这取决于你的意思efficiency

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

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

所以……等等……

于 2013-06-21T18:22:50.197 回答