2

dose unused namespace on the c# asp.net web forms or win form application increase application load ? i remove that unused when implementing completed

sample like this

4

2 回答 2

2

简短的回答是否定的,它不会增加“应用程序负载”

来自C# 团队对常见问题的回答:

当您添加程序集引用或使用“使用”关键字时,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 回答