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#:在浏览器中呈现的像素宽度匹配文本

c# - 使用新成员反序列化对象

.net - 处理TFS中客户提出的错误

c# - 可以通过 WCF 服务传递 Func<T,bool> 吗?

c++ - 多个项目引用 MFC : "use mfc in a static library" vs "use mfc in a shared dll"?

c# - Git 从存储库中删除 *.sln.docstates

visual-studio - 在 VS 中查找和替换正则表达式的通配符

c# - 自定义与非自定义属性?

c# - 获取wifi连接系统的IP地址

c# - C# 中的泛型是什么?