C 讀寫INI檔案

2021-04-12 22:01:12 字數 780 閱讀 6403

inifile類:

using system;

using system.io;

using system.runtime.interopservices;

因為我們需要呼叫api函式,所以必須建立system.runtime.interopservices命名空間以提供可用於訪問 .net 中的 com 物件和本機 api 的類的集合。

using system.text;

namespace ini        //類的建構函式,傳遞ini檔名

publicvoid iniwritevalue(string section,string key,string value)

//寫ini檔案

publicstring inireadvalue(string section,string key)

//讀取ini檔案指定}}

呼叫inifile類:

新建乙個標準的c# windows應用程式專案,在窗體中分別增加命名為sect、key、val的三個文字框。

增加如下**:

using ini;  //建立命名空間//當窗體關閉時儲存窗體座標

privatevoid form1_closing(object sender, system.componentmodel.canceleventargs e)

//當窗體啟動時,讀取ini檔案的值並賦值給窗體

privatevoid form1_load(object sender, system.eventargs e)

C 讀寫INI檔案

using system using system.drawing using system.collections using system.componentmodel using system.windows.forms using system.io using system.runtime...

C 讀寫ini檔案

using system.text using system.runtime.interopservices dllimport kernel32 private static extern long writeprivateprofilestring string section,string k...

C 讀寫ini檔案

ini檔案一般用於儲存當前執行的程式或者一些臨時的配置屬性的檔案。也有時用於儲存一定的資料以便於臨時或者配置上的需要。文字格式如下 section1 name 用 括起來,其包含多個key keyname1 value1 格式是 key value。keyname2 value2 section2 ...