Frage von MichiFrech, 44

C# Variablen extern speichern?

Wie kann ich in c# variablen extren speichern? Also wenn ich das programm starte int a = 3; ist und im programmablauf auf a = 4 geändert wird, dass an einem späteren start des programms in der integer variable a immernoch 4 gespeichert ist.

Danke im vorraus :D

Antwort
von LittleIranus, 28

Du kannst es nicht im Programm selber speichern, da dein Programm sich ja schließt. Es sei denn du rufst als dein Programm eben eine neue Instanz deines Programms auf. Dann könntest du es als Parameter weitergeben.
Ansonsten schreibe die Variable doch in eine Datei.
Baue eine Abfrage dazu, wenn die Datei existiert, dann soll er den Wert aus der Datei nehmen ansonsten eben den Standardwert.

Kommentar von MichiFrech ,

Ansonsten schreibe die Variable doch in eine Datei.
Baue eine Abfrage dazu, wenn die Datei existiert, dann soll er den Wert aus der Datei nehmen ansonsten eben den Standardwert.

Genau das möchte ich machen aber ich weis eben nicht wie das geht

Kommentar von LittleIranus ,

Du musst dafür eine Datei öffnen, damit du lesen oder schreiben kannst und anschließend den Variableninhalt an den Output -> die Datei senden.
Anschließend wieder die Datei schließen.
Also nicht manuell sondern per Programmcode.

Antwort
von RedKungFuMastr, 19

Die Dokumentation ist dein Freund... https://msdn.microsoft.com/en-us/library/bb203924.aspx

Antwort
von KnorxyThieus, 11

Suche mal nach Application Settings :)

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten