У меня есть абстрактный класс, и я хотел бы добавить статический словарь для кодов ошибок. Я попробовал следующее:
public abstract class Base
{
...
protected static readonly Dictionary<int, string> errorDescriptions = new Dictionary<int, string>()
{
{ 1, "Description1"},
{ 2, "Description2"},
...
};
...
}
но потом обнаружил, что это было реализовано в .NET 3.0; Я использую 2.0. Я посмотрел вокруг, и некоторые другие предложили добавить пары в конструктор, но это абстрактный класс.
Как я могу / должен заполнить словарь?
Спасибо.