C 對ini檔案的讀寫操作

2021-06-18 11:27:51 字數 1902 閱讀 5538

解決問題時候,發現ini檔案相對於txt檔案的優點,所以找資料學習了ini檔案的儲存操作

首先是ini檔案的格式:

例:[張三]

名稱=zs

性別=男

[設定]

顏色=red

模式=1

型別=3

ini檔案由節、鍵、值組成

//using system.runtime.interopservices;//若此命名空間不注釋掉,下面的[system.runtime.interopservices.dllimport("kernel32")]改為[dllimport("kernel32")]

在類中申明ini檔案的讀取api函式

[system.runtime.interopservices.dllimport("kernel32")]

private static extern long writeprivateprofilestring(

string lpkeyname, // pointer to key name

string lpstring, // pointer to string to add

string lpfilename // pointer to initialization filename

);[system.runtime.interopservices.dllimport("kernel32")]

private static extern int getprivateprofilestring(

string lpkeyname,// points to key name

string lpdefault,// points to default string

stringbuilder lpreturnedstring,// points to destination buffer

int nsize, // size of destination buffer

string lpfilename// points to initialization filename

);

對按鈕事件的響應

寫入

private void button2_click(object sender, eventargs e)

讀取

private void button1_click(object sender, eventargs e)

參考:

C 對 ini檔案的讀寫操作

1.using system 2.using system.collections.generic 3.using system.runtime.interopservices 4.using system.text 5.6.namespace ini 7.27.28.方法 向ini檔案寫入資料 2...

C 對ini檔案的讀寫操作例項

using system using system.io using system.runtime.interopservices using system.text using system.collections using system.collections.specialized name...

對INI檔案的讀寫

將必要資訊儲存在ini中 相關ini操作如下 在程式中經常要用到設定或者其他少量資料的存檔,以便程式在下一次執行的時候可以使用,比如說儲存本次程式執行時視窗的位置 大小 一些使用者設定的資料等等,在 dos 下程式設計的時候,我們一般自己產生乙個檔案,由自己把這些資料寫到檔案中,然後在下一次執行的時...