c# ini文件操作
Posted zengwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# ini文件操作相关的知识,希望对你有一定的参考价值。
public class INIConfigHelper public string Path; //INI文件名 [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath); //声明读写INI文件的API函数 public INIConfigHelper(string iniPath) Path = iniPath; //类的构造函数,传递INI文件名 public void IniWriteValue(string section, string key, string value) WritePrivateProfileString(section, key, value, this.Path); //读INI文件 public string IniReadValue(string section, string key) var temp = new StringBuilder(256); int i = GetPrivateProfileString(section, key, "", temp, 256, this.Path); return temp.ToString();
private INIConfigHelper configReader = new INIConfigHelper(string.Concat(AppDomain.CurrentDomain.BaseDirectory, "Config\\Counter.ini"));
读取节点: string section = "time"; string startTimeStr = configReader.IniReadValue(section, "start");
更新节点: configReader.IniWriteValue("time", "start", maxTime.ToString("yyyy-MM-dd HH:mm:ss"));
以上是关于c# ini文件操作的主要内容,如果未能解决你的问题,请参考以下文章