Ich dachte, es nur so einfach wäre, wieC# schreiben ComboBox Elemente auf separaten Zeilen
StringBuilder buildStrings = new StringBuilder();
foreach (string day in weeklyPlan.Items)
{
buildStrings.Append(day);
buildStrings.Append("\n");
}
string pathing = @"C:\...";
System.IO.File.WriteAllText(pathing, buildStrings.ToString());
es auf die nächste Datei schreibt ganz gut, aber es schreibt sie alle auf einer Linie, so dass die Ausgabe aussieht
ich das erste Element bin ich bin das zweite Element das dritte Element
statt im, was ich für die werde ist
ich bin der erste Artikel
Ich bin das zweite Element
ich das dritte Element für
bearbeitet bin Formatierung
Mein Wort, das ein Headdesk einfache Reparatur war, und ich versuchte eine Tonne anderer Dinge. Meine Google-Fähigkeiten versagen mir anscheinend. Prost – HoneyPunch
@HoneyPunch Keine Sorge :) Ihr Code würde funktionieren, abhängig von der Plattform. '\ r \ n' sind normalerweise die Zeichen für eine crlf in Windows. Alternativ können Sie 'Environment.NewLine' anstelle von' \ n' für denselben Effekt verwenden. – Rob
Environment.NewLine war eigentlich das erste, was ich ausprobierte, als "\ n" fehlgeschlagen ist, aber es hat nicht funktioniert. Wenn ich CtrlZ ein paar Änderungen anwende, merke ich, dass ich das gesamte "buildStrings.Append (Environment.NewLine)" hatte. auskommentiert. Ich denke, es ist Zeit für eine Pause, lol. Danke agian – HoneyPunch