存储静态错误字符串的最佳位置
本文关键字:最佳位置 字符串 错误 静态 存储 | 更新日期: 2023-09-27 17:59:13
我想知道是否有人对在C#应用程序中存储静态错误字符串的最佳实践有任何意见。我有一个visualstudio2010解决方案,它有5个项目,并定义了几个常量错误消息,这些消息将通过WCF REST web服务以消息的形式返回。
我目前定义的错误(硬编码)格式如下(CODE,MESSAGE):
999-无法使用指定的参数处理您的请求。
我不是在问如何创建从Exception类派生的自定义类,因为这些错误是在引发相应的Exception以防止AppPool出错后返回的。
我正在考虑将消息存储在以下几种中:XML、平面文件、SQLite等等
有人有偏好吗?如果有,为什么?
谢谢你,
Jeffrey Kevin Pry
我亲自将这些东西存储在项目资源文件中,然后在需要时检索它们。这样做也可以更容易地更改它们,例如,如果你需要系统使用另一种语言,你所要做的就是将资源文件切换为另一种语文的资源文件,瞧!