c# - C# 中未使用的 "using"指令的性能影响

标签 c# .net performance

只是好奇而已。

如果我在代码文件的开头添加多个我不在代码中使用的 using 指令,这有关系吗?像这样。

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.IO;
//using blah.. blah.. blah..;

public class myClass
{
    // Class members
}
  • 它是否会对我的应用程序的内存使用产生不良影响?

  • 它对我的应用程序的性能有不好的影响吗?

我知道删除它们是一个很好的做法,我们对 .Net IDE 的短期完全支持这样做,但我只是想知道这件事。

最佳答案

额外的 Using 指令 不会对最终应用程序产生任何内存/性能影响 - 它们只不过是编译器提供的处理长类型名称的快捷方式。编译器使用这些命名空间将不合格(或部分合格)的类型名称解析为正确的类型。

关于c# - C# 中未使用的 "using"指令的性能影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14580606/

相关文章:

performance - Cocoa OpenGL 解锁帧率

c# - RabbitMQ 连接工厂在我的应用程序箱中找不到 System.Threading.Tasks.Extensions

c# - 如何使用 nhibernate 从存储过程中返回一个位

c# - 如何在运行应用程序时加载外部 DLL?

c# - 通过我的应用程序使用谷歌翻译

python - 提高 numpy 映射操作的性能

c# - WPF 进度条未显示正确的进度

c# - 日语电子邮件主题编码

c# - 如何更快地在 Visual Studio 中编写代码?

jquery - 在多个元素上添加 className 的 IE6 性能问题(jQuery tableHover 插件)