Ich habe eine Instanz des Typs List<string[]>
Ich würde dies in eine Zeichenfolge mit einem string[]
auf einem Zeilenumbruch zu konvertieren. Ich verwende die folgende LINQ-Abfrage, um die Liste zu reduzieren, aber ich bin mir nicht sicher, wie ich eine neue Zeile zwischen jedem string[]
hinzufügen kann, ohne meine Abfrage in etwas viel hässlicher zu erweitern. Gibt es eine Möglichkeit, dies zu tun, ohne meine Abfrage zu entkernen und String.Join
oder IEnumberable.Aggregate
innerhalb einer foreach
Schleife zu verwenden?Flachen Liste <string[]> in einzelne Zeichenfolge mit einer Zeile für jedes Element
results.SelectMany(x => x).Aggregate((c, n) => c + ", " + n)
Können Sie einige Beispielausgabe zur Verfügung stellen? Input wäre auch nett. – Xcelled194
@ Xcelled194 Ich könnte aber es gibt bereits zwei funktionierende Antworten. – evanmcdonnal
Es gab nicht als ich den Kommentar gepostet habe. : P Sie sollten noch einige hinzufügen, um zukünftigen Suchern mit dem gleichen Problem zu helfen. – Xcelled194