dose unused namespace on the c# asp.net web forms or win form application increase application load ? i remove that unused when implementing completed
问问题
81 次
2 回答
2
简短的回答是否定的,它不会增加“应用程序负载”
当您添加程序集引用或使用“使用”关键字时,csc.exe 将忽略您在代码中实际未使用的任何程序集。因此,如果您要设置对 System.Data.dll 和 System.Windows.Forms.dll 的引用,但只编写了以下代码:
using System;
using System.Data; // Ignored.
using System.Windows.Forms; // Ignored.
public class MyClass
{
public static void Main()
{
Console.WriteLine("Hi there.");
}
}
编译器只会引用强制的 mscorlib.dll。
于 2013-07-17T04:50:30.017 回答
0
代码中使用的命名空间数量对 dot.net 中的 Web 或 Windows 应用程序的运行时性能没有任何影响,但它对编译时间有一些影响,因为编译器必须搜索那些未使用的命名空间。
于 2013-07-17T04:53:37.297 回答