解決問題時候,發現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 下程式設計的時候,我們一般自己產生乙個檔案,由自己把這些資料寫到檔案中,然後在下一次執行的時...