Comment initialiser un Dictionary en declaration
Bonjour,
Je souhaite initialiser un Dictionary global en déclarant comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public enum TypeRequest
{
Open, Close, Read, Write, Delete, Insert, Update
}
public Dictionary<TypeRequest, String> mapRequests
= new Dictionary<TypeRequest, String>()
{
{Open, "Ouverture"},
{Close, "Fermeture"},
{Read, "Lecture"},
{Write, "Ecriture"},
{Delete, "Effacer"},
{Insert, "Insertion"},
{Update, "Mis a jour"}
}; |
J'ai une erreur de syntaxe avec Net 2.0.
Pouvez-vous me dire comment faire pour initialiser ce Dictionary sans passer par ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public enum TypeRequest
{
Open, Close, Read, Write, Delete, Insert, Update
}
public Dictionary<TypeRequest, String> mapRequests;
static Initialisation()
{
mapRequests = new new Dictionary<TypeRequest, String>();
mapRequest.Add(Open, "Ouverture");
mapRequest.Add(Close, "Fermeture");
.....
} |
Merci d'avance