0

解決しようとしている問題は何ですか? 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 でこれを行う方法はありますか? ありがとうございました。

4

0 に答える 0