C#InI文件读写剖析
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文件中的一個(gè)字段名.
LPCTSTR lpKeyName 是lpAppName下的一個(gè)鍵名,通俗講就是變量名.
lpDefault : 如果INI文件中沒有前兩個(gè)參數(shù)指定的字段名或鍵名,則將此值賦給變量.
lpReturnedString : 接收INI文件中的值的CString對(duì)象,即目的緩存器.
nSize : 目的緩存器的大小.
lpFileName : 是完整的INI文件名.
2.寫入ini文件
WritePrivateProfileString(section, key, para_value, filePath);BOOL WritePrivateProfileString
(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpString,
LPCTSTR lpFileName
);
其中各參數(shù)的意義
LPCTSTR lpAppName 是INI文件中的一個(gè)字段名.
LPCTSTR lpKeyName 是lpAppName下的一個(gè)鍵名,通俗講就是變量名.
LPCTSTR lpString 是鍵值,也就是變量的值,不過(guò)必須為L(zhǎng)PCTSTR型或CString型的.
LPCTSTR lpFileName 是完整的INI文件名,如果沒有指定完整路徑名,會(huì)在windows目錄(默認(rèn))查找文件。如果文件沒有找到,則函數(shù)會(huì)在windows目錄創(chuàng)建它。
參考文獻(xiàn):百度百科
總結(jié)
以上是生活随笔為你收集整理的C#InI文件读写剖析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决被西刺代理封ip的问题
- 下一篇: set()与get()详细解答(C#)