Example #1
0
 public void ChangeConfig(string ConfigName)
 {
     if (!configDict.ContainsKey(ConfigName))
     {
         throw new Exception("配置名不存在!");
     }
     CurConfig          = configsField[configDict[ConfigName]];
     lastUseConfigField = ConfigName;
     lastUseDateField   = DateTime.Now;
 }
Example #2
0
 public void CreateConfig(string ConfigName)
 {
     if (configDict.ContainsKey(ConfigName))
     {
         throw new Exception("配置名已存在!");
     }
     CurConfig            = new PlinkConfig();
     CurConfig.ConfigName = ConfigName;
     configsField.Add(CurConfig);
     configDict.Add(ConfigName, configsField.Count - 1);
     lastUseConfigField = ConfigName;
     lastUseDateField   = DateTime.Now;
 }
Example #3
0
 public void FillCurConfigobj()
 {
     if (this.lastUseConfigField.Length > 0 && configDict.ContainsKey(lastUseConfigField))
     {
         CurConfig          = Configs[configDict[lastUseConfigField]];
         lastUseConfigField = CurConfig.ConfigName;
         lastUseDateField   = DateTime.Now;
     }
     else if (configsField.Count > 0)
     {
         CurConfig          = Configs[0];
         lastUseConfigField = CurConfig.ConfigName;
         lastUseDateField   = DateTime.Now;
     }
     else
     {
         this.CreateConfig("Default");
     }
 }