C 讀寫ini檔案

2022-02-22 23:32:49 字數 968 閱讀 7900

專案中的引數設定介面用到了ini檔案(初始化)儲存與讀取資料,之前孫總寫的iniconfig類有點看不懂,於是網上找資料,在此記錄一下。

在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入。

c#讀寫ini檔案,需要用到兩個api函式

writeprivateprofilestring:在初始化檔案指定小節內設定乙個字串

getprivateprofilestring:為初始化檔案中指定的條目取得

字串。它是編輯語言中的一種函式結構。

需要特別注意的是:這兩個函式中的*.ini檔案位址要使用絕對位址

下面程式的功能,是在乙個空檔案test.ini中,寫入一些屬性,並讀取

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

namespace

}class

inihelpr

= fi.fullname;

this.path = path; //

放c盤底下

C 讀寫INI檔案

inifile類 using system using system.io using system.runtime.interopservices 因為我們需要呼叫api函式,所以必須建立system.runtime.interopservices命名空間以提供可用於訪問 net 中的 com 物...

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...