Example #1
0
        /// <summary>
        /// 一个模块 仅允许保存一个选项文件
        /// </summary>
        /// <param name="infodesc">描述信息 </param>
        public static void SaveXmlDesc(Dictionary <int, string> infodesc)
        {
            if (infodesc == null)
            {
                return;
            }
            var dicdesc = new Dictionary <string, string>();

            foreach (var f in infodesc)
            {
                if (dicdesc.ContainsKey(f.Key + ""))
                {
                    continue;
                }
                dicdesc.Add(f.Key + "", f.Value);
            }
            XmlReadSave.Save(dicdesc, Environment.CurrentDirectory + "//Config//debug_desc");
        }
Example #2
0
        private static void LoadSetpri()
        {
            if (_load)
            {
                return;
            }
            _load = true;
            var data = XmlReadSave.Read(Environment.CurrentDirectory + "//Config//debug");

            foreach (var f in data)
            {
                int xkey   = 0;
                int xvalue = 0;
                if (Int32.TryParse(f.Key, out xkey) && Data.ContainsKey(xkey) == false &&
                    Int32.TryParse(f.Value, out xvalue))
                {
                    Data.Add(xkey, xvalue);
                }
            }
            UpdateDesc();
        }