String.Join : nouvelles surcharges en .NET 4.0

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…

About JP Gouigoux

Jean-Philippe Gouigoux est Architecte Logiciel, MVP Connected Systems Developer. Il intervient régulièrement à l'Université de Bretagne Sud ainsi qu'à l'Agile Tour. Plus de détails sur la page "Curriculum Vitae" de ce blog.
This entry was posted in .NET. Bookmark the permalink.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha Captcha Reload