C#InI文件读写剖析
1.读取ini文件
		StringBuilder stringBuilder = new StringBuilder();GetPrivateProfileString(section, key, "err", stringBuilder, 1024, filePath);para_value = stringBuilder.ToString();
GetPrivateProfileString(
 LPCTSTR lpAppName, //配置文件的section名
 LPCTSTR lpKeyName, //配置文件的key名
 LPCTSTR lpDefault,
 LPTSTR lpReturnedString,
 DWORD nSize,
 LPCTSTR lpFileName
 );
 LPCTSTR lpAppName 是INI文件中的一个字段名.
 LPCTSTR lpKeyName 是lpAppName下的一个键名,通俗讲就是变量名.
 lpDefault : 如果INI文件中没有前两个参数指定的字段名或键名,则将此值赋给变量.
 lpReturnedString : 接收INI文件中的值的CString对象,即目的缓存器.
 nSize : 目的缓存器的大小.
 lpFileName : 是完整的INI文件名.
2.写入ini文件
WritePrivateProfileString(section, key, para_value, filePath);
BOOL WritePrivateProfileString
 (
 LPCTSTR lpAppName,
 LPCTSTR lpKeyName,
 LPCTSTR lpString,
 LPCTSTR lpFileName
 );
 其中各参数的意义
 LPCTSTR lpAppName 是INI文件中的一个字段名.
 LPCTSTR lpKeyName 是lpAppName下的一个键名,通俗讲就是变量名.
 LPCTSTR lpString 是键值,也就是变量的值,不过必须为LPCTSTR型或CString型的.
 LPCTSTR lpFileName 是完整的INI文件名,如果没有指定完整路径名,会在windows目录(默认)查找文件。如果文件没有找到,则函数会在windows目录创建它。
参考文献:百度百科