/// <summary> /// 见基类 /// </summary> public override Configuration Clone() { GameConfiguration ini = new GameConfiguration(base.Name, this.Count); foreach (KeyValuePair <string, ConfigurationSection> e1 in this) { //Dictionary<string, string> newSectData = new Dictionary<string, string>(e1.Value.Count); GameConfigurationSection newSect = new GameConfigurationSection(ini, e1.Key, e1.Value.Count); foreach (KeyValuePair <string, string> e2 in e1.Value) { newSect.Add(e2.Key, e2.Value); } ini.Add(e1.Key, newSect); } return(ini); }
/// <summary> /// 见基类 /// </summary> public override Configuration Clone() { GameConfiguration ini = new GameConfiguration(base.Name, this.Count); foreach (KeyValuePair<string, ConfigurationSection> e1 in this) { //Dictionary<string, string> newSectData = new Dictionary<string, string>(e1.Value.Count); GameConfigurationSection newSect = new GameConfigurationSection(ini, e1.Key, e1.Value.Count); foreach (KeyValuePair<string, string> e2 in e1.Value) { newSect.Add(e2.Key, e2.Value); } ini.Add(e1.Key, newSect); } return ini; }