c# workwith .ini file
来源:互联网 发布:java中的集合 编辑:程序博客网 时间:2024/05/01 16:39
1, Create IniFile class:
/// <summary> /// Create a New INI file to store or load data /// </summary> public class IniFile { public string path; [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); /// <summary> /// INIFile Constructor. /// </summary> /// <PARAM name="INIPath"></PARAM> public IniFile(string INIPath) { path = INIPath; } /// <summary> /// Write Data to the INI File /// </summary> /// <PARAM name="Section"></PARAM> /// Section name /// <PARAM name="Key"></PARAM> /// Key Name /// <PARAM name="Value"></PARAM> /// Value Name public void IniWriteValue(string Section, string Key, string Value) { WritePrivateProfileString(Section, Key, Value, this.path); } /// <summary> /// Read Data Value From the Ini File /// </summary> /// <PARAM name="Section"></PARAM> /// <PARAM name="Key"></PARAM> /// <PARAM name="Path"></PARAM> /// <returns></returns> public string IniReadValue(string Section, string Key) { StringBuilder temp = new StringBuilder(255); int i = GetPrivateProfileString(Section, Key, "", temp, 255, this.path); return temp.ToString(); } }
IniFile inifile = new IniFile(Path);inifile.IniWriteValue("Section", "key", "value");inifile.IniReadValue("Section", "key");
0 0
- c# workwith .ini file
- INI file
- windows ini configration file operation class / *.ini的C#操作类
- INI file 详解。
- Perl read INI file
- Read/Write ini file
- INI file and Iniparser
- Domino - NOTES.INI file
- INI file and Iniparser
- INI file and Iniparser
- C#.Net ini file 操作
- C#读写INI文件
- C#读写INI文件
- C#读写INI文件
- C#读写INI文件
- c#读取ini文件
- c#读取ini文件
- C# - Ini文件类
- 《深入理解Android 卷III》第三章 深入理解AudioService
- 程序员大学生涯指南
- HDOJ3065病毒侵袭持续中【AC自动机】
- 积跬步,聚小流------Bootstrap学习记录(4)
- Android异步加载学习笔记之二:实现ListView中的图片数据从网络加载
- c# workwith .ini file
- Android系统架构
- (转)武大遥感院实践队文章
- 为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?
- 1020. 月饼 (25)
- Swift学习笔记系列——(19)嵌套类型
- java volatile
- LeetCode - Read N Characters Given Read4 II - Call multiple times
- (visual)c++ 内存分配