Gibt es einen einfachen LINQ-Ausdruck, mit dem ich meine gesamten List<string>
Sammlungselemente zu einem einzigen string
mit einem Trennzeichen verketten kann ?
Was ist, wenn die Sammlung aus benutzerdefinierten Objekten besteht string
? Stellen Sie sich vor, ich muss verketten object.Name
.
Antworten:
Bei Verwendung von LINQ sollte dies funktionieren.
Klassenbeschreibung:
Verwendungszweck:
Und hier ist mein Bestes :)
quelle
In .NET 4.0 oder höheren Versionen:
ist ausreichend.
quelle
<String>
Zwecke als List s verwendet werden und ruft die ToString () -Methode auf.Dies ist für ein String-Array:
Dies ist für eine Liste <string>:
Und dies ist für eine Liste von benutzerdefinierten Objekten:
quelle
quelle
Gute Frage. Ich habe benutzt
Es ist nicht LINQ, aber es funktioniert.
quelle
quelle
Ich denke, wenn Sie die Logik in einer Erweiterungsmethode definieren, ist der Code viel besser lesbar:
quelle
Sie können einfach verwenden:
Viel Spaß beim Codieren!
quelle
Ich habe dies mit LINQ gemacht:
quelle