In diesem Artikel wird erläutert, wie Einstellungen in Windows -Fensteranwendungen gespeichert werden, insbesondere zum Lesen von Informationen. Benutzer können diesen Pfad ändern, und Entwickler möchten sie für die zukünftige Verwendung speichern. Im Artikel werden drei Lösungen berücksichtigt: Konfigurationsdateien (.config), Registrierung und benutzerdefinierte XML -Dateien.
In Anbetracht der Einschränkungen von .NET -Konfigurationsdateien sowie Registrierung und persönlichen Einstellungen konzentriert sich dieser Artikel auf die Verwendung von
benutzerdefinierte XML -Datei, um die Konfigurationseinstellungen zu speichern. benutzerdefinierte XML -Dateimethode
Um benutzerdefinierte XML -Dateien zur Erreichung von Persistenz zu verwenden, befolgen Sie bitte die folgenden Schritte:
Erstellen Sie eine neue XML -Datei im Anwendungsordner wie MySetings.xml.
<code class="language-csharp">public class Settings { public string Path { get; set; } public Settings(string path) { Path = path; } public void Save(string filename) { XmlSerializer serializer = new XmlSerializer(typeof(Settings)); using (TextWriter writer = new StreamWriter(filename)) { serializer.Serialize(writer, this); } } public static Settings Load(string filename) { XmlSerializer serializer = new XmlSerializer(typeof(Settings)); using (TextReader reader = new StreamReader(filename)) { return (Settings)serializer.Deserialize(reader); } } }</code>
<code class="language-csharp">Settings settings = new Settings("C:\my\path"); settings.Save("MySettings.xml");</code>
Das obige ist der detaillierte Inhalt vonWie kann ich Windows Forms -Anwendungseinstellungen mithilfe einer benutzerdefinierten XML -Datei bestehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!