Как объявить статический объект-словарь внутри статического класса? Я попыталсяОбъявление словаря внутри статического класса
public static class ErrorCode
{
public const IDictionary<string, string> ErrorCodeDic = new Dictionary<string, string>()
{
{ "1", "User name or password problem" }
};
}
Но компилятор жалуется, что «Константного поле ссылочного типа, кроме строки может быть инициализировано только с нулевым».
Вы не можете использовать сопзЬ со словарем типа, только со скалярными значениями. (проверьте мой ответ) http://msdn.microsoft.com/en-us/library/e6w8fe1b(VS.71).aspx – Yona