Bonjour,
Je souhaite initialiser un Dictionary global en déclarant comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager