Depuis .Net 3.5, C# (3.0 donc) propose une syntaxe facilitant l'initialisation de collections.On peut ainsi écrire:
var list = new List<string> { "Paris", "Londres" };
J'attends vos propositions.