26
mars
2007
C# 3.0 Object initializer
mars
2007
Quand on lit des articles sur les object initializer, on voit systèmatiquement le cas de l’initialisation des propriétés et fréquemment le cas de l’initialisation d’une liste. Ce qu’on voit en revanche beaucoup plus rarement, c’est l’application des object initializer sur un dictionnaire. Pourtant, là aussi, il y a eu des efforts de fait. Ainsi, pour définir le contenu d’un dictionnaire en C# 3.0, on peut faire ceci :
var dico = new Dictionary<string, string> { { "a", "aaa" }, { "b", "bbb" } };
Pour ceux que ça intéresse, j’ai trouvé ceci en lisant l’article suivant, relatif aux collections.