C#读写配置文件
using System;
using System.Runtime.InteropServices;
using System.Text;
namespace Mp3Manager.Comm
{
/// <summary>
/// RWIni 的摘要说明。
/// </summary>
public class RWIni
{
[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文件进行写操作的函数
public void IniWriteValue(string Section,string Key,string Value,string filepath)
{
WritePrivateProfileString(Section,Key,Value,filepath);
}
//对ini文件进行读操作的函数
public string IniReadValue(string Section,string Key,string filepath)
{
StringBuilder sbTemp = new StringBuilder(255);
int i = GetPrivateProfileString(Section,Key,"",sbTemp,255, filepath);
return sbTemp.ToString();
}
public RWIni()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
}
}