web-dev-qa-db-fra.com

Convertir un tableau en chaîne

Comment puis-je transformer cette sortie en chaîne?

List<string> Client = new List<string>();
foreach (string listitem in lbClients.SelectedItems)
{
    Client.Add(listitem);
}
54
Rob

Vous pouvez rejoindre votre tableau en utilisant les éléments suivants:

string.Join(",", Client);

Ensuite, vous pouvez sortir comme vous le souhaitez. Vous pouvez modifier la virgule comme vous le souhaitez, un espace, un tuyau ou autre. 

146
CodeLikeBeaker

Vous voulez probablement quelque chose comme cette surcharge de String.Join:

String.Join<T> Method (String, IEnumerable<T>)

Docs:

http://msdn.Microsoft.com/en-us/library/dd992421.aspx

Dans votre exemple, vous utiliseriez

String.Join("", Client);

11
adv12

Ma suggestion:

using System.Linq;

string myStringOutput = String.Join(",", myArray.Select(p => p.ToString()).ToArray());

référence: https://coderwall.com/p/oea7uq/convert-simple-int-array-to-string-c

0
Cleber Pessoal