c# - 我应该在 .NET 项目中的什么地方放置杂项函数?

标签 c# .net string text function

我发现自己在使用 C# 中的文本解析器时不得不经常删除字符串的第一行。我整理了一个简单的函数来为我做这件事,但是来自 PHP 背景,我不知道把它放在哪里,因为我不能在类之外定义函数。在 .NET 中执行此操作的惯用方法是什么?我是否创建一个静态类来存储我的函数?

最佳答案

我通常创建一个 Helper 或 Utility 静态类,然后将相应的辅助函数放在那里。

此外,我尝试保持 Helper 和 Utility 类的逻辑分组——将文本解析函数与对象转换函数放在一起是荒谬的。使用 TextUtils 类和 ConversionUtils 类消除了混淆。

关于c# - 我应该在 .NET 项目中的什么地方放置杂项函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1472223/

相关文章:

c# - 如何使用 lambda 将列表对象添加到类中?

c++ - 是否有替代 std::string 子字符串的方法?

python - super 缩减字符串 python

c# - 从 UDP 套接字接收并发回数据

c# - 归档文件时加快处理时间

c# - 将选定的列表框(绑定(bind))项目保存到 C# 中的数组

python - 从 Python 字符串中删除第一行和最后一行的最快方法

c# - MD5 computeHash(Stream) 和 computeHash(byte[]) 有什么区别

c# - 您对这种数据库工作有何看法?

c# - 使用 RSACryptoServiceProvider 进行公钥加密