Entwickler-Ecke

Basistechnologien - System.linq concat


c#ler - Do 24.07.14 10:45
Titel: System.linq concat
Hi ich habe eine Liste, aus der ich alle Strings einer Spalte hintereinander hängen möchte.

Bsp:


C#-Quelltext
1:
List<Haus> Hausliste = new List<Haus>()                    

Haushliste - Tür 1
Haushliste - Tür 2
Haushliste - Tür 3


C#-Quelltext
1:
string alleTüren = "Tür 1, Tür 2, Tür 3"                    


Ich habe es über Concat versucht, jedoch kann ich dort nur 2 bestimmte Strings zusammenfügen.
Die Anzahl der Türen ist aber nicht bekannt.
Kann mir jemand helfen?

Edit:
problem gelöst. Habs nur teilweise mit linq gemacht.
Für die, die es interessiert:


C#-Quelltext
1:
Hausliste = string.Join(", ", Haushliste.Select(hl=>hl.Türen))                    


Moderiert von user profile iconTh69: C#-Tags hinzugefügt