ich darüber nachzudenken begann, wie die Funktionalität meiner App speichern zu handhaben, und dachte über 2 Möglichkeiten:Implementierung einer Funktion in einem C# Bildmanipulation App speichern
Die Anwendung verfügt über Knoten wie:
Blur
Contrast
Sharpen
Invert
...
1. Interpretieren Sie die gespeicherte Datei, wie:
Blur name:"Blur01" Amount:5
...
2. in einem selbst ausführbaren Format gespeicherte Datei hat, wie:
Blur blur = new Blur();
blur.Name = "Blur01"
blur.Amount = 5
...
Welchen sollte ich gehen? Gibt es einen besseren Weg, damit umzugehen?
Ich möchte die gespeicherte Datei rückwärts und vorwärts kompatibel sein.
EDIT: Danke für alle Antworten. Jeder kann bitte erklären, warum # 2 nicht zukunftssicher wäre? Liegt es daran, dass man den Lade-/Öffnungscode für # 1 ändern kann, aber nicht für # 2?
Ja jede Form von ASCII-Datei. –