c# - (关于最佳实践的问题)为什么默认有 "using System.Text"?

标签 c# .net visual-studio class namespaces

每次我创建一个类时,我都会看到默认添加的using System.Text(以及其他using)。每次我都会在一段时间后删除它,因为根据 ReSharper,它未被使用。

我是否缺少最佳实践?你经常使用那个命名空间吗?在什么情况下?

必须有一个默认引用此命名空间的原因。

谢谢!

最佳答案

System.Text 命名空间包含类、抽象基类和辅助类。 例如,如果您想利用 StringBuilder、Decoder、Encoder 等...

上述类在 .net 中的大多数情况下起着重要作用。但它没有必要出现在您的代码中。它只适用于你需要它的时候。重要的是要知道什么时候需要命名空间。

为了方便开发者,visual studio默认添加了。与 System.Linq 命名空间,并非所有时间您都会使用它,但为了您的方便,假设您将使用它,它已经被添加,并且您可以将其删除,这是通过视情况而定。

有时,如果不需要它,删除它比在需要时找出命名空间和类型要容易得多:)

More info regarding System.Text

关于c# - (关于最佳实践的问题)为什么默认有 "using System.Text"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6260108/

相关文章:

c# - for 循环的头部允许什么?

c# - 在方法中使用输入参数是一种好习惯吗

c# - 为什么 AddRange 比使用 foreach 循环更快?

c# - 在 Visual Studio 调试器中以自定义顺序显示属性

.net - 如何将美国的 DateTime.Now 转换为英国本地时间?

c# - 隔离存储异常 : Unable to create the store directory

c# - 通过字符串 na C# 实例化子类

c# - 来自 .Net 的异步电子邮件

visual-studio - 在 Visual Studio 中开发 MATLAB 代码

c++ - 如果在调试器中运行,数据在 Visual Studio 中未正确对齐