c# - 是否有任何客观原因不从 C# 程序中删除未使用的默认包含?

标签 c# include

是否有任何客观原因不从 C# 程序中删除未使用的默认包含?
我们以这个 hello world 项目为例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {

        static void Main(string[] args)
        {
            Console.WriteLine("Hello world");
        }
    }
}

程序运行良好

using System.Collections.Generic;
using System.Linq;
using System.Text;

部分注释掉了。

虽然这个例子非常简单,但我目前看不出有什么好的理由在程序中保留这三行 using。

“我以后可能需要那个”是一个原因,但对于编译器附带的任何库来说都是如此。

我只想说我是 C# 的初学者,所以我可能遗漏了一些非常明显的东西。

最佳答案

没有理由;我通常会删除我实际上没有使用的任何“使用”语句。 (因为我使用带有 Visual Studio 的 ReSharper,所以我可以使用它们的快捷方式来删除未使用的快捷方式,并且如果我将来使用其中一种方式,则可以将它们添加回来。)

在我看来,越干净越好。

关于c# - 是否有任何客观原因不从 C# 程序中删除未使用的默认包含?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3954462/

相关文章:

c - #include "existing file"失败 : no such file (C)

c++ - include guard没有生效

Javascript - 内联与包含 - 加载或运行有区别吗?

c# - 大型项目在 Visual Studio 中加载时间长

c# - 设置 Azure Web App 以接受客户端证书

c# - 如何在第一个异常时取消整个 tpl 数据流?

C# 比较两个不同对象的列表

c# - ASP.NET - GridView 问题

pdf - 对某些 PDF 文件使用\LaTeX\includegraphics 时出现问题

php - 点斜杠对 PHP 包含调用有什么作用?