Wie Speichere ich die Variablen, um eine neue text-Datei, so dass die Variablen, die geladen werden das nächste mal das Programm ausgeführt wird?
neue C# - er hier. Ich mache eine console-based RPG. Es kommt ganz gut, aber ich brauche, um herauszufinden, wie das Spiel speichern. Ich würde vermuten, dass es eine Möglichkeit zum speichern von Variablen aus meiner app in eine text-Datei, die verwendet werden kann zum laden der Variablen, wenn die Anwendung erneut ausgeführt wird. Ich habe leider keine Ahnung, wo zu beginnen.
Auch ich brauche einen Weg zu gehen, um einen Punkt in dem code, der beim laden einer Datei speichern.
Einige meiner Variablen umfassen:
int xCoordinate, yCoordinate, hp, hpmax, level;
Alle Beispiel-code wäre sehr dankbar.
Bitte zeigen Sie uns, was haben Sie versucht?
Ich habe nicht wirklich versucht, alles noch. Ich habe einige der Forschung getan, aber nichts, was ich gefunden habe, scheint, wie es passen würde mit dem was ich versuche zu tun.
Ist dies ein Projekt in Visual Studio? Ich kann einen sauberen trick wenn es so ist.
Ja, Visual C# express. Ich habe auch Visual Studio 2012, aber angefangen habe ich das Projekt in C# express, so dass ist, was ich verwende.
In neuen Versionen von Visual Studio, vergessen Sie nicht, fügen Sie System.IO, StreamReader und StreamWriter.
Ich habe nicht wirklich versucht, alles noch. Ich habe einige der Forschung getan, aber nichts, was ich gefunden habe, scheint, wie es passen würde mit dem was ich versuche zu tun.
Ist dies ein Projekt in Visual Studio? Ich kann einen sauberen trick wenn es so ist.
Ja, Visual C# express. Ich habe auch Visual Studio 2012, aber angefangen habe ich das Projekt in C# express, so dass ist, was ich verwende.
In neuen Versionen von Visual Studio, vergessen Sie nicht, fügen Sie System.IO, StreamReader und StreamWriter.
InformationsquelleAutor Jared Price | 2013-03-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist einfach zu schreiben, Variablen in eine text-Datei:
Und Lesen Sie diese wieder in:
InformationsquelleAutor dave823
Können Sie die Variablen in einer XML-Datei, und laden Sie Sie auf den nächsten Start einen Prozess namens Serialisierung. Siehe hier für eine Helfer-Klasse, die Serialisierung und Deserialisieren die meisten jedes c# - Objekt (einschließlich der Listen, nicht aber die Wörterbücher) zu und aus einer XML-Datei.
Wenn es nur wenige Werte, die Sie vermitteln wollen, um Ihre nächste Konsolen-Anwendung, die Sie verwenden können, Befehl Linie Parameter oder eine Rohr.
Ich sehe nicht, warum nicht.
InformationsquelleAutor Robert Harvey
Können Sie die binäre Serialisierung, um dies zu erreichen ziemlich leicht. Erstellen Sie zuerst eine Klasse mit allen Variablen, die Sie schreiben wollen:
Dann verwenden Sie es wie folgt:
InformationsquelleAutor Steven Westbrook
Mein script für das speichern von Variablen (versteckte,verschlüsselte,Bearbeiten,ändern,speichern,löschen)
Wie zu verwenden :
Können Sie ändern den Wert einer Variablen, die bereits bestehenden mit SaveVariable aber Sie müssen das richtige Passwort eingeben
InformationsquelleAutor AdriGaming75