c# - 为什么要删除 C# 中未使用的 using 指令?

标签 c# .net using

我想知道是否有任何原因(除了整理源代码)为什么开发人员使用 Visual Studio 2008 中的“删除未使用的 Usings”功能?

最佳答案

有几个原因会让您想要将它们移除。

  • 毫无意义。它们没有任何值(value)。
  • 令人困惑。该 namespace 正在使用什么?
  • 如果您不这样做,那么随着您的代码随时间变化,您将逐渐积累毫无意义的 using 语句。
  • 静态分析速度较慢。
  • 代码编译速度较慢。

另一方面,没有太多理由保留它们。我想您可以省去删除它们的工作。但如果你那么懒惰,你就会遇到更大的问题!

关于c# - 为什么要删除 C# 中未使用的 using 指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629667/

相关文章:

c# - 这是 using 的正确用法吗?

module - `using` 内部模块及其符号,位于模块的嵌套结构中

C# 包命名空间

c# - 在 Word 2016 中从 Imanage 打开文档

c# - 如何将 Image.Source 获取为字符串

c# - 具有多个输入参数的 Linq 表达式

asp.net - 从 VS2012 迁移到 VS2013 或 VS 2015

c# - VS 2015 中字符串插值的最终格式是什么?

c# - 如何将命名委托(delegate)用于 List.Sort() 的比较?

c# - 多个短期 TPL 数据流与单个长期运行的数据流