C# Active Directory Abfrage in Massagebox?

...komplette Frage anzeigen

1 Antwort

Sammel alle Pfade (oder was du ausgeben willst) in einer Liste - innerhalb der Foreach-Schleife z.b. - und gibt sie nach der Schleife in einer einzigen MessageBox aus. Stichwort String-Concatination :)

Sowas wie:
List<string> pfade = new List<string>();
foreach(.....) {
    pfade.Add(result.GetDirectoryEntry().Path);
}
MessageBox.Show("Ausgabe", pfade.JoinOn("\n"));

Oder sowas in der Art :)
PS: Die JoinOn-Funktion ist nicht Standart in C#, da musst du mal schauen, was es gibt...

Danke für die super schnelle Antwort :)

Bekomme jedoch die Fehlermeldung

"Error1'System.Collections.Generic.List' does not contain a definition for 'JoinOn' and no extension method 'JoinOn' accepting a first argument of type 'System.Collections.Generic.List' could be found (are you missing a using directive or an assembly reference?)
"

Sagt dir das was ? :D

0
@Stromae1994

Ja :D JoinOn ist auch keine Funktion, die in C# integriert ist :) Du musst entweder selber eine schreiben, die die Liste zusammenstückelt, oder kurz googlen, wie man String konkatiniert in C#...JoinOn war nur ein Beispiel von mit, weil mit die richtige Methode nicht eingefallen ist :)

PS: Habs!
string.Join("\n", pfade);

1

Was möchtest Du wissen?