Comment puis-je transformer cette sortie en chaîne?
List<string> Client = new List<string>();
foreach (string listitem in lbClients.SelectedItems)
{
Client.Add(listitem);
}
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.
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);
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