示例#1
0
 public override void SaveSettings(Panel s)
 {
     SettingStorage.Save(s);
     foreach (var settings in Panel.GetAllSettings())
     {
         if (settings.GetType() == s.GetType() && settings != s)
         {
             SettingStorage.Load(settings.GetType(), settings);
         }
     }
 }
示例#2
0
 static void Main(string[] args)
 {
     {
         SettingStorage settingStorage = new SettingStorage("test.ini", Format.INI);
         settingStorage["n1"]["k1"] = 1;
         settingStorage.Save();
         Console.WriteLine(settingStorage["n1"]["k1"].AsInt(0));
         Console.WriteLine(settingStorage["n1"]["k2"].AsInt(0));
         Console.WriteLine(settingStorage["n1"]["k2"].AsInt());
         Console.ReadKey();
     }
 }