Konvertieren Sie ein Array in einen String


81

Wie mache ich diese Ausgabe zu einem String?

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

3
Welche Art von Zeichenfolge? Trennzeichen getrennt?
CodeLikeBeaker

Wie soll die resultierende Zeichenfolge aussehen?
Jon B

Welche Version des .NET Frameworks verwenden Sie? Die vorgeschlagene Überladung von String.Join () wurde in .NET 4 hinzugefügt, bevor die Methode nur ein Array verwendete.
Dan J

Antworten:


198

Sie können Ihr Array folgendermaßen verbinden:

string.Join(",", Client);

Dann können Sie beliebig ausgeben. Sie können das Komma ändern, was immer Sie wollen, ein Leerzeichen, eine Pfeife oder was auch immer.



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.