2017-03-25 4 views
0

Ich bin ein wenig neu in C#. Ich frage mich, gibt es eine einfache Möglichkeit, eine Variable zu speichern und abzurufen. Ich habe ein Programm geschrieben, das, wenn es geschlossen wird, die Variable speichern muss, wenn ich neu starte, dass das Programm in dem Zustand bleibt, in dem es zuletzt ausgeführt wurde. Das Programm steuert einen Lüfter. Wenn der Lüfter für den letzten Zustand auf "high" gestellt war, muss das Gebläse beim Starten des Programms mit hoher Geschwindigkeit laufen, anstatt mit einer anderen Geschwindigkeit zu starten. Wusste nicht, ob einfach genug, um in eine Excel-Datei zu speichern oder gibt es etwas einfacher.speichern und retreiving Variablen

+1

Welche Art von Anwendung? Versuchen Sie Folgendes: https://msdn.microsoft.com/en-us/library/bb397750(v=vs.110).aspx –

+0

Sie können den Wert in einer Datei speichern und bei der nächsten Ausführung des Programms erneut einlesen oder Sie können den Wert in der Registrierung speichern und von dort abrufen. .NET hat eine Registry-Klasse, die dabei hilft, aber viel zu recherchieren, bevor man sich mit der Registry beschäftigt. Sie können Ihren Wert in den Anwendungseinstellungen Ihres Programms speichern. Peters Link wird dazu mehr erklären. – dannyhut

Antwort

0

Verwenden Sie json oder xml, um Ihre Einstellungsdaten zu speichern. OnWindowloaded ruft Ihre Einstellungen aus der jeweiligen Datei ab und aktualisiert sie.

oder

Sie können auch einen benutzerdefinierten Konfigurationsabschnitt definieren und dann die Einstellungen in einer separaten Konfigurationsdatei setzen, wenn Sie nicht Ihre app.config zu vollstopfen wollten. Ein benutzerdefiniertes Konfigurationsmodul ermöglicht es Ihnen, eine Struktur für Ihre eigenen komplexen Einstellungen zu definieren und diese in einer Standardkonfigurationsdatei zu speichern. Wenn Sie Entity Framework, Enterprise Library oder ähnliches verwendet haben, haben Sie diese wahrscheinlich am Anfang der Datei definiert. Eine schnelle Suche bei Google ergab einen weiteren StackOverflow-Beitrag zum Thema.

How to create custom config section in app.config

Verwandte Themen