C# 操作Ini文件

C# 操作Ini文件

public class IniHelper
{
     [System.Runtime.InteropServices.DllImport("kernel32")]
     private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);

     [System.Runtime.InteropServices.DllImport("kernel32")]
     private static extern int GetPrivateProfileString(string section, string key, string def, System.Text.StringBuilder retVal, int size, string filePath);
     string path;
     public IniHelper(string path)
     {
         this.path = path;
     }
     /// 
     /// Ini读取
     /// 
     /// 
     /// 
     /// 
     public void Write(string section, string key, string value)
     {
         WritePrivateProfileString(section, key, value, path);
     }
     /// 
     /// Ini写入
     /// 
     /// 
     /// 
     /// 

     public string Read(string section, string key)
     {
         StringBuilder temp = new StringBuilder(255);

         GetPrivateProfileString(section, key, "", temp, 255, path);
         return temp.ToString();
     }
 }

你可能感兴趣的:(C#,c#)