¿Cómo declarar un objeto de diccionario estático dentro de una clase estática? ProbéDeclarar un diccionario dentro de una clase estática
public static class ErrorCode
{
public const IDictionary<string, string> ErrorCodeDic = new Dictionary<string, string>()
{
{ "1", "User name or password problem" }
};
}
Pero el compilador se queja de que "Un campo const de un tipo de referencia distinto de cadena sólo puede ser inicializado con nula".
No puede utilizar const con el tipo de diccionario, sólo que con valores escalares. (ver mi respuesta) http://msdn.microsoft.com/en-us/library/e6w8fe1b(VS.71).aspx – Yona