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

23/02 04:29 Team Foundation : Ajouter une image dans un champs HTML depuis Team Explorer 4173 Hits
20/01 11:27 Requête SQL pour le pagging et sorting 3976 Hits
15/01 02:26 GridView et Sorting avec un custom header template 3037 Hits
18/04 05:47 SQL Server 2005 : Fonctions très utiles (surtout pour la BI) 16756 Hits
27/03 03:30 Obtenir la taille d'un fichier 8993 Hits
14/02 02:53 Gérer les DBNull dans les DataSet Typés 8714 Hits
14/11 03:34 Connaissez-vous String.Join(String, String[]) ? 11137 Hits
15/05 05:06 SQL : Convertir un float en nvarchar 15034 Hits
14/03 07:36 Optimisation : Le for 12953 Hits
26/02 05:18 Obtenir le chemin du répertoire de l'exécutable [Compact Framework] 10174 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.