示例#1
0
 /// <summary>
 /// Получить строку из файла настроек
 /// </summary>
 /// <param name="KeyName">Имя параметра</param>
 /// <returns>Значение параметра</returns>
 public string GetSetting(string KeyName, string defaultValue = "")
 {
     try
     {
         SettingsXmlDoc.Load(_settingsXML);
         return(Decrypt(SettingsXmlDoc.SelectSingleNode("//root/SettingString[@KeyName='" + KeyName + "']").Attributes["KeyValue"].Value));
     }
     catch (Exception)
     {
         return(defaultValue);
     }
 }
示例#2
0
 private void LoadXml()
 {
     if (!System.IO.File.Exists(_settingsXML))
     {
         // Создать файл настроек
         SettingsXmlDoc.LoadXml("<root></root>");
         SettingsXmlDoc.Save(_settingsXML);
     }
     else
     {
         SettingsXmlDoc.Load(_settingsXML);
     }
 }