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;}/// <summary>/// Ini读取/// </summary>/// <param name="section"></param>/// <param name="key"></param>/// <param name="value"></param>public void Write(string section, string key, string value){WritePrivateProfileString(section, key, value, path);}/// <summary>/// Ini写入/// </summary>/// <param name="section"></param>/// <param name="key"></param>/// <returns></returns>public string Read(string section, string key){StringBuilder temp = new StringBuilder(255);GetPrivateProfileString(section, key, "", temp, 255, path);return temp.ToString();}}