c 操作ini檔案

2021-09-22 20:29:22 字數 1951 閱讀 8712

原文:

c# 操作ini檔案

號右邊的就是關鍵字對應的值(value)。其一般形式如下:

[section1]

keyword1=value1

keyword2=value2

keyword3=value3

[section2]

keyword1=value1

keyword2=value2

class

program

catch

(exception ex)

console.write(

"press any key to continue . . . ");

console.readkey(

true);}

}

整理出ini檔案操作輔且類

//////

讀寫ini檔案的類。

///

public

class

inihelper

//////

讀取ini資料。

///

///節點名。

///鍵名。

///值名。

///相應的值。

public

static

string

read(

string

section, 

string

key, 

string

path)

//////

讀取乙個ini裡面所有的節

///

///

///

///

public

static

intgetallsectionnames(

outstring

sections, 

string

path)

string

local 

=marshal.ptrtostringansi(preturnedstring, (

int)bytesreturned).tostring();

marshal.freecotaskmem(preturnedstring);

//use of substring below removes terminating null for split

sections 

=local.substring(

0, local.length -1

).split('\0

');return0;

}///

///得到某個節點下面所有的key和value組合

///

///

///

///

///

///

public

static

intgetallkeyvalues(

string

section, 

outstring

keys, 

outstring

values, 

string

path)

keys 

=new

string

[result.count];

values 

=new

string

[result.count];

for(

inti =0

; i 

<

result.count; i++)

);if

(item.length ==2

)else

if(item.length ==1

)else

if(item.length ==0

)}return0;

}}

C 操作ini檔案

有時候在用c 開發時會需要在本地儲存一些簡單的資料或者配置資訊類的,此時會想起使用ini檔案去完成。下面是我自己寫的簡單的類 引用 using system.runtime.interopservices class cini function 寫入ini檔案 param 節點名稱 鍵 值 檔案路徑...

C 操作INI檔案

ini檔案格式如下 注釋 section key value 例如 我的ini檔案 log logpath c log 操作ini檔案的可以通過呼叫api函式來實現 具體 如下 using system using system.collections.generic using system.te...

C 操作INI檔案

在很多的程式中,我們都會看到有以.ini為字尾名的檔案,這個檔案可以很方便的對程式配置的一些資訊進行設定和讀取,比如說我們在做乙個程式後台登陸的時候,需要自動登入或者是遠端配置資料庫連線,及儲存密碼設定等等 在winform程式中 若在asp.net程式中有另外的解決方法,此c 操作ini檔案的文章...