Public classConfigoperator {#regionGet value from configuration file/// <summary> ///get value from configuration file/// </summary> /// <param name= "key" >the key string in the configuration file</param> /// <returns></returns> Public Static stringGetvaluefromconfig (stringkey) { Try{Configuration config=configurationmanager.openexeconfiguration (Configurationuserlevel.none); //get the appsettings nodeAppsettingssection appsection = (appsettingssection) config. GetSection ("appSettings"); returnappsection. Settings[key]. Value; } Catch { return ""; } } #endregion #regionSetting up the configuration file/// <summary> ///setting up the configuration file/// </summary> /// <param name= "key" >the key string in the configuration file</param> /// <param name= "value" >the value string in the configuration file</param> /// <returns></returns> Public Static BOOLSetvaluefromconfig (stringKeystringvalue) { Try { //Open configuration fileConfiguration config =configurationmanager.openexeconfiguration (Configurationuserlevel.none); //get the appsettings nodeAppsettingssection appsection = (appsettingssection) config. GetSection ("appSettings"); Appsection. Settings[key]. Value=value; Config. Save (); return true; } Catch { return false; } } #endregion
C # configuration File App. Config Operation class Library