Um in einer App.config Datei Enum Werte wieder in eine Variable des Augzählungstypes einzulesen kann folgende Funktion verwendet werden.
Enum.Parse()
Beispiel:
In diesem Beispiel lesen wir den NotifyFilter eines FileSystemWatcher ein:
Der Key in der App.config sieht wie folgt aus:
<add key="fdwNotiFyFilter" value="FileName, DirectoryName, LastWrite" />
Und hier die Vewendung:
fdw.NotifyFilter = (NotifyFilters)Enum.Parse(typeof(NotifyFilters), ConfigurationSettings.AppSettings["NotifyFilter"]);