Hallo, ich bin neu in C# und habe ein Problem festgestellt. Ich versuche, ein kleines Stück Code zu machen, der die Daten aus einer CSV-Datei liest und jeden Teil der Daten in einer separaten Zeile ausgibt.C# Ausgabe von CSV-Daten in separaten Zeilen in einem Rich-Text-Feld
Mein Problem ist, dass obwohl die Daten in das Textfeld ausgegeben werden, die Daten nicht auf separaten Zeilen (im Idealfall würde ich dann in der Lage sein, jede Zeile in ihrer eigenen Variablen oder Zeichenfolge zu speichern, aber das ist für eine andere Tag)
Dies ist der Code:
public Form1()
{
InitializeComponent();
char[] stringsplit = { ' ', ',' };
string doc = File.ReadAllText("FILE NAME HERE");
richTextBox1.AppendText(doc);
richTextBox1.AppendText("\n");
string[] doc_output = doc.Split(stringsplit);
string doc2 = "", doc_ouput;
richTextBox1.AppendText(doc2);
foreach (string s in doc_output)
{
richTextBox1.AppendText(s);
}
}
Und das ist, was ausgegeben wird:
Referenz, Details, Preis F10111,100mm tk gefärbt Verblendmauerwerk, 56.25
F10112,100mm Technik Mauerwerk, 56.25
ReferenceDetailsPrice
F10111100mmtkcolouredfacingbrickwork56.25
F10112100mmEngineeringbrickwork56.25
Mein Problem ist, dass der zweite Satz der Daten, die die Kommentare entfernt aber nicht neue Zeilen einfügen
Danke! Problem gelöst, danke für die schnelle Antwort –