Tant qu’on est dans les petites découvertes sur .NET 4.0 : il y a désormais une surcharge de String.Join prenant un IEnumerable<T> en paramètre. Auparavant, on était obligé d’écrire ce genre de code, avec un ToArray() pas très élégant :
List<string> Liste = new List<string>() { "coucou", "bidule" }; Console.WriteLine(string.Join("|", Liste.ToArray()));
En .NET 4.0, plus besoin, on peut écrire directement :
List<string> Liste = new List<string>() { "coucou", "bidule" }; Console.WriteLine(string.Join("|", Liste));
Encore une fois, ce n’est pas grand chose, mais ce genre de petites surcharges de confort est très agréable pour garder un code plus léger…