Ich habe C# Dictionary und ich möchte eine .csv-Datei daraus erstellen. Zum Beispiel habe ich dieses Wörterbuch:C# Dictionary zu .csv
Dictionary<string, string> data = new Dictionary<string, string>();
data.Add("0", "0.15646E3");
data.Add("1", "0.45655E2");
data.Add("2", "0.46466E1");
data.Add("3", "0.45615E0");
Und ich will diese CSV-Datei ausgegeben:
0;0.15646E3;
1;0.45655E2;
2;0.46466E1;
3;0.45615E0;
Wie kann ich das tun?
CSV steht verwenden für "kommagetrennte Werte". Was Sie dort haben, ist Semikolon getrennte Werte (was in Ordnung ist, ist es nur nicht CSV). – Servy
@Servy Ich weiß, es ist dumm, aber in Frankreich CSV ist getrennt durch; Es ist also kein Fehler vom Autor – Guillaume86
@ Guillaume86 Es gibt viele Dilimiters in Textdateien verwendet, Kommas sind üblich, aber andere verwenden Tabulatoren, Leerzeichen, Pipes ('|'), Semikolons, Bindestriche, Apostrophe, und ich bin sicher andere. Sie sind alle Text-getrennte Dateien, aber es sind nicht alle CSV-Dateien, sondern nur durch Kommas getrennte Textdateien. Es ist nichts falsch mit einem Semikolon als Trennzeichen. – Servy