.Net 2.0从ResourceManager获取资源字符串的名称

时间:2013-12-12 00:04:34

标签: c# resourcemanager

我想解决什么问题?使用C#的伪代码

我有一个错误消息列表作为资源字符串。该消息可能带有参数。

Key                  Value
ErrConnectionCount   "Connections exceeded by {0}. Contact your network administrator"
ErrIncorrectValue    "Input data was {0}. Expected {1}"

存在一个跟踪错误发生次数的字典。

Dictionary<string,int> ErrCount;
...
if (error_condition)
    ErrCount[MyResManager.ErrConnectionCount.Name] += 1;

在示例中,我指定了一个名为“Name”的属性来说明我想要做什么。事实上,没有这样的财产。

希望您可以看到,最好通过资源的“名称”而不是语言特定的值来键入字典。在程序的另一个地方,错误词典可以报告错误代码及其发生的次数。

有没有办法在.Net 2.0中执行此操作?谢谢。

0 个答案:

没有答案