c#读取和写入ini文件中的设置信息

摘要 : c # read and write ini file settings

把下面的代码改动一下,就可以在你的程序中使用,当然
别忘记加上名字空间哦。
using System;
using System.IO;  
using System.Runtime.InteropServices;
using System.Text;  


namespace Sx_Mdi
{

/// <summary>
/// Summary  description for Class1.
/// </summary>
public class IniFile
{  
//文件INI名称
public string Path;

////声明读写INI文件的API函数  
[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  IniFile(string inipath)
{
//
// TODO: Add constructor logic here  
//
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)  
{
StringBuilder temp = new StringBuilder(255);
int i =  GetPrivateProfileString(Section,Key,"",temp,255,this.Path);
return  temp.ToString();

}


}
}
上一篇 :showModalDialog模式窗口提交打开新页面的解决办法
下一篇 :当前标识(NT AUTHORITYNETWORK SERVICE)没有对“C: ... meworkv2.0.50727Temporary ASP.NET Files”的写访问权限。