Mein Code ist wie folgt:
public void ReadListItem()
{
List<uint> lst = new List<uint>() { 1, 2, 3, 4, 5 };
string str = string.Empty;
foreach (var item in lst)
str = str + item + ",";
str = str.Remove(str.Length - 1);
Console.WriteLine(str);
}
Ausgabe: 1,2,3,4,5
Was ist die einfachste Möglichkeit, die List<uint>
Zeichenfolge in eine durch Kommas getrennte Zeichenfolge umzuwandeln ?
String.Join
ist alles, was du brauchst.var csvString = String.Join(",", lst);
Sollte es tun.Antworten:
Genießen!
Erster Parameter:
","
Zweiter Parameter:
new List<uint> { 1, 2, 3, 4, 5 })
String.Join nimmt eine Liste als zweiten Parameter und verbindet alle Elemente unter Verwendung der als erster Parameter übergebenen Zeichenfolge zu einer einzigen Zeichenfolge.
quelle
lst.ToArray()
, da dort noch keine direkte Überlastung vorliegt.Mit der String.Join- Methode können Sie Elemente kombinieren:
quelle
Verwenden von
String.Join
Verwenden von
Linq
Aggregation
quelle
Wenn Sie eine Sammlung von Ints haben:
Sie können verwenden
string.Join
, um eine Zeichenfolge zu erhalten:Genießen!
quelle
Folge dies:
quelle
Ich habe in MVC Razor View alle durch Kommas getrennten Rollen ausgewertet und gedruckt.
quelle
quelle
Im folgenden Beispiel finden Sie Informationen zum Abrufen eines durch Kommas getrennten Zeichenfolgenarrays aus der Liste.
Beispiel:
quelle
Versuchen
HTH
quelle
Wir können so versuchen, Listeneinträge durch Komma zu trennen
quelle
Sie können google-collection.jar verwenden, das eine Dienstprogrammklasse namens Joiner hat
oder
Sie können die StringUtils-Klasse mit der Funktion join verwenden. Um die StringUtils-Klasse verwenden zu können, müssen Sie common-lang3.jar verwenden
Referenz finden Sie unter diesem Link http://techno-terminal.blogspot.in/2015/08/convert-collection-into-comma-separated.html
quelle
Konvertieren Sie eine Liste von Zeichenfolgen in durch Kommas getrennte Zeichenfolge C #
quelle
Sie können ToString () auch überschreiben, wenn Ihr Listenelement mehr als eine Zeichenfolge enthält
um csv string zu bekommen:
quelle
Dies ist die Ausgabe: Sprossen, Nachrichten
quelle
Sie können Listenelemente durch ein Komma wie folgt trennen:
quelle