C# Variablen Speichern?
Hallo zusammen,
ich muss in einem C# Script eine int Variable Dauerhaft speichern.
Die variable verändern ihren Wert im verlauf des programms, doch der wert wird nach dem beenden "Gelöscht" ich muss diesen aber Speichern und Laden können wie mache ich das?
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Informatik
Für so etwas gibt es User Settings.
Properties.Settings.Default.name = "Paul";
Properties.Settings.Default.Save();
string name = Properties.Settings.Default.name;
Im Hintergrund wird automatisch eine Datei geschrieben / gelesen. Darum musst du dich nicht kümmern.
Weiteres dazu findest du in der Dokumentation.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Am einfachsten geht das indem du einfach die Variable in eine Textdatei schreibst. Wie das geht erfährst du hier...
Woher ich das weiß:Hobby – Programmiere seit eineinhalb Jahren
Schreib sie in
- eine Datenbank
- eine Datei (typischer Weise ini)
- die Registrierungsdatenbank von Windows
Woher ich das weiß:Berufserfahrung – Programmierer
Suboptimierer
16.07.2021, 15:22
@PyroXP
https://docs.microsoft.com/de-de/troubleshoot/dotnet/csharp/read-write-text-file
Oder such nach Bibliotheken zum Umgang mit Ini-Dateien.
Mein Problem ist , dass ich nicht weiss wie das geht