C#对*.ini文件的读写操作
来源:互联网 发布:lol韩服官网 mac版 编辑:程序博客网 时间:2024/06/10 14:52
1.using System;
2.using System.Collections.Generic;
3.using System.Runtime.InteropServices;
4.using System.Text;
5.6.namespace Ini
7.{
8. /// <summary> 9. /// 创建一个新的ini文件存储或者加载数据 10. /// </summary> 11. public class IniFile
12. {
13.14. public string path;
15. [DllImport("kernel32")]
16. private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);
17. [DllImport("kernel32")]
18. private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);
19. /// <summary> 20. /// ini文件构造器 21. /// </summary> 22. /// <param name="INIPath">输入参数为文件的路径</param> 23. public IniFile(string INIPath)
24. {
25. path = INIPath;
26. }
27. /// <summary> 28. /// 方法:向ini文件写入数据 29. /// </summary> 30. /// <param name="Section">段名:ini文件专有</param> 31. /// <param name="Key">字段名</param> 32. /// <param name="Value">字段值</param> 33. public void IniWriteValue(string Section, string Key, string Value)
34. {
35. WritePrivateProfileString(Section, Key, Value, this.path);
36. }
37. /// <summary> 38. /// 方法:从ini文件读取数据 39. /// </summary> 40. /// <param name="Section"></param> 41. /// <param name="Key"></param> 42. public void IniReadValue(string Section,string Key)
43. {
44. StringBuilder temp = new StringBuilder(255);
45. int i = GetPrivateProfileString(Section, Key, "", temp, 255, this.path);
46. return temp.ToString();
47. }
48. }
49.}
50.
2.using System.Collections.Generic;
3.using System.Runtime.InteropServices;
4.using System.Text;
5.6.namespace Ini
7.{
8. /// <summary> 9. /// 创建一个新的ini文件存储或者加载数据 10. /// </summary> 11. public class IniFile
12. {
13.14. public string path;
15. [DllImport("kernel32")]
16. private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);
17. [DllImport("kernel32")]
18. private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);
19. /// <summary> 20. /// ini文件构造器 21. /// </summary> 22. /// <param name="INIPath">输入参数为文件的路径</param> 23. public IniFile(string INIPath)
24. {
25. path = INIPath;
26. }
27. /// <summary> 28. /// 方法:向ini文件写入数据 29. /// </summary> 30. /// <param name="Section">段名:ini文件专有</param> 31. /// <param name="Key">字段名</param> 32. /// <param name="Value">字段值</param> 33. public void IniWriteValue(string Section, string Key, string Value)
34. {
35. WritePrivateProfileString(Section, Key, Value, this.path);
36. }
37. /// <summary> 38. /// 方法:从ini文件读取数据 39. /// </summary> 40. /// <param name="Section"></param> 41. /// <param name="Key"></param> 42. public void IniReadValue(string Section,string Key)
43. {
44. StringBuilder temp = new StringBuilder(255);
45. int i = GetPrivateProfileString(Section, Key, "", temp, 255, this.path);
46. return temp.ToString();
47. }
48. }
49.}
50.
- C#对*.ini文件的读写操作
- C#对*.ini文件的读写操作
- C#对ini文件的读写操作
- 对ini文件的读写操作
- C#进行INI文件的读写操作
- C# 对Ini文件读写
- C# 对Ini文件读写
- C#读写ini文件操作
- C#中对INI文件进行读写操作
- ]对INI文件的读写
- MFC中对INI文件的读写操作总结
- ini文件的读写操作
- C# ini文件读写基本操作
- C#中Ini文件读写操作
- C#对ini配置文件的读写
- C#读写INI文件
- C#读写INI文件
- C#读写INI文件
- SpannableString 记录
- VC获取电脑上所有串口
- 专业术语
- 一个托盘程序演示 -闹钟 Alert
- little notes
- C#对*.ini文件的读写操作
- Top 10 Leadership Qualities
- IOS ARC
- C语言可变参数宏
- C#导出数据到word相关问题汇总
- iOS多线程
- OpenGL函数思考-glVertex
- varnish测试起步
- HTTP 状态码