Zunächst benötigt man eine Referenz auf „System.Configuration“. Diese ist per Standard nicht in einem Projekt eingebunden Man muss eine AppSettings.config erstellen, die in etwa so aussieht:
|
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="User" value="Andreas"/> </appSettings> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> </configuration> |
Anschließend noch eine Hilfsfunktion:
|
private void ChangeInAppSetting(string key, string value) { System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings[key].Value = value; config.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); } |
Die man ausführen kann:
|
ChangeInAppSetting("User", "Martin"); |
Auslesen kann man die AppSettings ganz einfach mit
|
ConfigurationManager.AppSettings["User"]; |
Login