Heim >Backend-Entwicklung >C++ >Wie konvertiere ich eine C#-Liste in einen String?
Konvertieren von Listen in Strings in C#
Bei der Arbeit mit Listen in C# kann es gelegentlich vorkommen, dass Sie sie zur Anzeige in Strings konvertieren müssen oder Datenverarbeitung. In diesem Artikel wird beschrieben, wie Sie diese Konvertierung effektiv durchführen können.
toString() gibt Typinformationen zurück
Einfacher Aufruf von toString() für ein List-Objekt liefert Ihnen die Typinformationen , was normalerweise nicht das gewünschte Ergebnis ist. Stattdessen können wir andere Methoden nutzen, um die Elemente zu einer zusammenhängenden Zeichenfolge zu verketten.
Lösung: Verwenden von String.Join()
Um eine Liste in eine Zeichenfolge umzuwandeln C#, verwenden Sie die Methode string.Join(). Diese Methode benötigt zwei Argumente: ein Trennzeichen und eine IEnumerable-Sammlung von zu verbindenden Elementen.
string combinedString = string.Join(",", myList.ToArray());
Das Trennzeichen kann eine beliebige Zeichenfolge sein und wird zwischen jedem Element in der Liste eingefügt. Sie können den toArray()-Aufruf auch weglassen, wenn Ihre Liste bereits vom Typ IEnumerable ist.
string combinedString = string.Join(",", myList);
Referenz:
String.Join
Verkettet die Mitglieder einer erstellten IEnumerable-Sammlung vom Typ String unter Verwendung von angegebenes Trennzeichen zwischen jedem Mitglied.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine C#-Liste in einen String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!