Ich suchte herum und jeder sagte immer wieder, der beste Weg, CSV-Dateien in C# zu verarbeiten, ist Filehelpers. Aber ich schaue weiter und ich kann keine umfassende Anleitung zum Anhängen einer CSV-Datei finden. Ich habe diese Klasse:Wie speichert man Daten in einer CSV-Datei mit Hilfe von Dateihelfern?
class FlashCard
{
public static string Front { get; private set; }
public static string Back { get; private set; }
public static Difficulty CardDifficulty { get; private set; }
public enum Difficulty
{
easy,
medium,
hard,
very
}
public void Flashcard(string front, string back, Difficulty Difficulty)
{
Front = front;
Back = back;
CardDifficulty = Difficulty;
}
}
Und ich möchte Instanzen davon in einer CSV-Datei speichern. Aber wie?
Sie können die Linq2Csv-Bibliothek verwenden, die eine umfassende Liste von Funktionen zum Behandeln von CSV-Dateien enthält. http://www.codeproject.com/Articles/25133/LINQ-to-CSV-library – Maverick
Sie können entweder das csv-Format von Hand selbst nach dem csv-Schema/Standard erstellen oder eine Bibliothek/ein Framework verwenden, die es für Sie tun können . Sie können online nach Bibliotheken suchen, die das tun. CsvHelper ist mir bewusst. – Nkosi