Пример #1
0
        /// <summary>
        /// 获取省份列表
        /// </summary>
        /// <returns></returns>
        public static ProviceCode GetProviceList()
        {
            string      path        = Path.Combine(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase, @"XmlConfig\Province.xml");
            ProviceCode proviceCode = ConfigHelper.XmlDeserializeFromFile <ProviceCode>(path, Encoding.Default);

            return(proviceCode);
        }
Пример #2
0
        public void CreateProviceXML()
        {
            string path = Path.Combine(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase, @"XmlConfig\Province.xml");
            string str  = FileHelper.ReadTextFile("ProviceCode.txt");

            string[] strArr = str.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
            var      obj    = new ProviceCode();

            for (int i = 0; i < strArr.Length; i++)
            {
                string[] item = strArr[i].Split('\t');
                if (item.Length >= 2)
                {
                    obj.ProviceList.Add(new KeyCode()
                    {
                        Key  = item[0].Trim(),
                        Desc = item[1].Trim()
                    });
                }
            }
            ConfigHelper.XmlSerializeToFile(obj, path, Encoding.Default);
        }