Connaissez-vous String.Join(String, String[]) ?

 

Dans la catégorie "à bon ça existe ?" je vous présente la méthode String.Join().

 

Alors qu'est-ce-que c'est ? Imaginons un cas qui n'arrive jamais ( :-) ) : Vous avez un tableau de chaînes de caractères et vous souhaitez concaténer le tout en une chaîne avec un point virgule comme séparateur.

 

L'idée de base est la boucle avec une concaténation de chaîne ou l'utilisation d'un StringBuilder toujours dans une boucle.

 

Et bien oubliez ça, utilisez plutôt String.Join(String, String[])

 

Exemple d'utilisation :

 

string [] sArr = new string [10];

for (int i = 0; i < 10; i++)
{
sArr[i] = i.ToString();
}

return String.Join(" ", sArr);

 

En conclusion, c'est exactement le contraire d'un Split.


 

Postée le 14/11/2007 par  Aleks

 

Commentaires

Pas de commentaires

Si vous souhaitez ajouter un commentaire vous devez être authentifié.

Les autres Astuces

17/08 04:40 Linq : Inclure les tables de référence dans le résultat de vos requêtes 8291 Hits
23/02 04:29 Team Foundation : Ajouter une image dans un champs HTML depuis Team Explorer 9003 Hits
20/01 11:27 Requête SQL pour le pagging et sorting 8196 Hits
15/01 02:26 GridView et Sorting avec un custom header template 7326 Hits
18/04 05:47 SQL Server 2005 : Fonctions très utiles (surtout pour la BI) 20987 Hits
27/03 03:30 Obtenir la taille d'un fichier 11457 Hits
14/02 02:53 Gérer les DBNull dans les DataSet Typés 10728 Hits
14/11 03:34 Connaissez-vous String.Join(String, String[]) ? 13605 Hits
15/05 05:06 SQL : Convertir un float en nvarchar 16992 Hits
14/03 07:36 Optimisation : Le for 15250 Hits

1 2 3 4 5 6

 

ASP-PHP.NET  C²I  ClubVSTS  CodePPC  CodeS-SourceS  Dotnet-News.com  Tech Head Brothers 

Dotnet-Project.com© tous droits réservés
Webmaster Aleks. Ont collaboré à l'aboutissement de ce projet :
CodeS-SourceS.com, ASP-PHP.Net, DotNet-FR.org, C2i.fr, Newsletter ASP.NET.