原文:
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檔案的文章...