是否有任何客观原因不从 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/