3
我想知道是否有人对C#应用程序中存储静态错误字符串的最佳做法有任何输入。我有一个Visual Studio 2010解决方案,它有5个项目,并定义了几条经由WCF REST Web服务以消息形式返回的常量错误消息。我已经定义存储静态错误字符串的最佳位置
我现在的错误(硬编码)在以下格式(码,信文):
999 - 您的请求无法与指定的参数进行处理。
我不问如何创建派生自Exception类的自定义类,因为在引发相应的异常以防止AppPool出现错误之后,会返回这些错误。
我在思考存储消息的一些想法:XML,Flat File,SQLite等等。
有没有人有偏好,如果是这样,为什么?
谢谢
杰弗里·凯文撬
我也想过这个。我喜欢你关于语言的观点。但是,我无法在资源文件中使用数字作为名称。您通常如何为错误消息命名条目?谢谢! – 2011-06-16 11:25:52
我通常有一个使消息明显的名称,例如ERROR_FILE_NOT_FOUND,但在您的情况下,您可以使用这样的ERROR_123。你甚至可以为这些资源编写一个管理器,给出一个错误编号将能够检索到相应的错误信息以给出相同的结果 – w69rdy 2011-06-16 11:29:58
这正是我所期待的。回答!谢谢你的帮助! – 2011-06-16 11:31:31