c# - 存储和访问常见字符串文字的最佳实践

标签 c# .net

存储一些要在整个大型项目中使用的字符串文字的最佳方法是什么?出于显而易见的原因,我不希望开发人员在多个地方编写文字。我也不想要一堆冗余/无用的代码。我正在寻找最干净/最简单的方法来获得一小部分易于访问的字符串文字(这意味着它们具有声明性名称,如 status.passed = "passed" 而不是 status[ 0] = "passed") 并以合理的方式存储。 enum 会很理想,但它们不能接受字符串,而且我在这里看到的字典 + enum 解决方案对我没有吸引力。

静态类是最佳选择吗?

最佳答案

你应该使用 resource (.resx) 文件。

关于c# - 存储和访问常见字符串文字的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16304617/

相关文章:

c# - 为了可测试性,向 ComboBox 添加功能的正确方法是什么?

c# - Xamarin Forms 没有从 Web 服务创建预期的返回类型

c# - 为什么我的 DeflateStream 无法通过 TCP 正确接收数据?

.NET:GC 何时运行?内存泄漏?

c# - 如何使用 JSON.Net 反序列化此 json 数据?

c# - UWP 无法使用自定义 OSK 在 webview 的文本框中输入数据

c# - 查询字符串参数混淆

c# - 命名空间 'routing' visual studio 中不存在类型或命名空间名称 'system.web'

c# - 为 ListBoxItem 绑定(bind) mouseLeftButtonDown 并在 PropertyChanged 上绑定(bind)背景颜色(mvvm、wpf)

c# - 使用 LinqToSQL 将参数传递到表达式规范