使用C#操作ini文件
这个类,封装了Kernal32.dll 中提供的方法来操作ini文件。
简介:
这里创建了一个类,封装了KERNEL32.dll中提供的两个方法,用来操作ini文件。
这两个方法是:WritePrivateProfileString和GetPrivateProfileString。需要引用的命名空间为:
System.Runtime.InteropServices和System.Text
类源文件
|
using System; [DllImport("kernel32")] int size,string filePath); /// <summary> /// <summary> /// <summary> StringBuilder temp = new StringBuilder(255); int i = GetPrivateProfileString(Section,Key,"",temp, 255, this.path); return temp.ToString(); |
使用这个类
按照下列步骤使用:
1.在你的项目中加入命名空间的引用using INI;
2.创建一个如下的INIFile对象 INIFile ini = new INIFile("C:\\test.ini");
3.使用IniWriteValue方法在指定的配置节给一个键付值,或者使用IniReadValue方法在指定的一个配置节中读取某个键的值。
如上所述,在C#中非常容易将API函数封装到你的类中。