c# - 未使用的 using 指令如何影响性能?

标签 c# .net visual-studio using

每当您创建新页面或项目时,Visual Studio 都会自动为您创建 using 语句。其中一些您永远不会使用。

Visual Studio 具有“删除未使用的使用”的有用功能。

我想知道如果从未访问过的 using 语句仍然在文件顶部提及,是否会对程序性能产生任何负面影响。

最佳答案

未使用的 using 不会影响应用程序的运行时性能。

它会影响 IDE 的性能和整个编译阶段。原因是它创建了一个必须在其中进行名称解析的附加命名空间。然而,这些往往是次要的,在大多数情况下不会对您的 IDE 体验产生明显影响。

出于同样的原因,它还会影响调试器中计算表达式的性能。

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

相关文章:

c# - 我究竟做错了什么?具有数据绑定(bind)的自定义用户控件内的依赖属性

asp.net - Azure 上 .Net 4.7 应用程序的 Myapp..runtimeconfig.json 配置文件的适当内容

.net - Visual Studio : Compiler Warnings and errors appear twice in different languages

c# - 应用程序似乎有两个 session cookie

c# - 最小起订量文档在哪里?

c# - 从真实执行创建模拟的工具

c# - 在企业库中运行时更改连接字符串

c# - 使用 NHibernate 为 Sql Server Identity 和 Oracle Sequence 映射实体

.net - 引用我自己的nuget包: Can I avoid modifying all my csproj on each package update?

c# - 为什么 Visual Studio 认为我的 "yield return"方法返回动态对象?