c#过多的名称空间会增加页面上的负载吗?

c#过多的名称空间会增加页面上的负载吗?,c#,asp.net,namespaces,C#,Asp.net,Namespaces,c#asp.net web表单或win表单应用程序上未使用的命名空间是否会增加应用程序负载?当实现完成时,我会删除未使用的 简短的回答是否,它不会增加“应用程序负载” 从 添加程序集引用或使用“using”关键字时, csc.exe将忽略您实际未使用的任何程序集 在你的代码中。因此,如果要将引用设置为 System.Data.dll和System.Windows.Forms.dll,但仅编写了 以下代码: 编译器将只引用必需的mscorlib.dll 代码中使用的名称空间的数量不会对.net中w

c#asp.net web表单或win表单应用程序上未使用的命名空间是否会增加应用程序负载?当实现完成时,我会删除未使用的


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

添加程序集引用或使用“using”关键字时, csc.exe将忽略您实际未使用的任何程序集 在你的代码中。因此,如果要将引用设置为 System.Data.dll和System.Windows.Forms.dll,但仅编写了 以下代码:

编译器将只引用必需的mscorlib.dll


代码中使用的名称空间的数量不会对.net中web或windows应用程序的运行时性能产生任何影响,但会对编译时产生一些影响,因为编译器必须搜索那些未使用的名称空间

using System;
using System.Data;  // Ignored. 
using System.Windows.Forms; // Ignored. 

public class MyClass
{
  public static void Main()
  {
    Console.WriteLine("Hi there.");
  }
}