首页 > 代码库 > C# 读取txt配置文件,并且可以更新配置文件
C# 读取txt配置文件,并且可以更新配置文件
首先,配置使用=号隔开的,等号前面是表示配置项,后面是配置的值
功能:可以读取txt配置文件和修改txt配置文件
我们可以理解成key=value的形式,上面的截图,可以说明一些,不废话了,下面上代码吧。
private static string _path_config = Application.StartupPath + "\\config.txt"; //配置文件 private void Form1_Load(object sender, EventArgs e) { //读取配置文件 List<string[]> config = ReadFromTxt(); if (config != null) { try { foreach (string[] str in config) { string temp = str[0]; switch (temp.ToLower()) { case "host": txthost.Text = str[1]; break; case "format": txtgeshi.Text = str[1]; break; } } } catch { } } } /// <summary> /// 读取TXT /// </summary> /// <param name="path">文件路径</param> /// <returns>string数组</returns> private List<string[]> ReadFromTxt() { try { if (!System.IO.File.Exists(_path_config)) { return null; } string line; List<string[]> result = new List<string[]>(); StreamReader sr = new StreamReader(_path_config); while ((line = sr.ReadLine()) != null) { result.Add(line.Split(‘=‘)); } sr.Close(); return result; } catch (Exception) { return null; } } /// <summary> /// 更新配置文件 /// </summary> /// <param name="host"></param> /// <param name="format"></param> private void UpdateConfig(string host, string format) { if (!string.IsNullOrEmpty(host) && !string.IsNullOrEmpty(format)) { string[] line = new string[2]; line[0] = "host=" + host; line[1] = "format=" + format; File.WriteAllLines(_path_config, line); } } 复制代码
C# 读取txt配置文件,并且可以更新配置文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。