c如何遍歷ini檔案中Section下所有項,很急,謝謝

2022-12-26 00:56:07 字數 1902 閱讀 9722

1樓:匿名使用者

streamreader sr = new streamreader("d:\\a.ini",encoding.default);

while (sr.peek() > 0)

試試這個看能不能迴圈彈出每行的值,如果可以稍微改下應該就ok了

2樓:匿名使用者

你好,請問下你是怎麼解決的,我也遇上了這個問題

怎麼遍歷讀取ini檔案的所有節點

3樓:快閃記憶體讀擋

ini檔案讀取一般要引入win32api函式來完成,可以參考以下的函式readsection,結果以stringcollection的形式返回,你可以自己再做後續處理: public string filename; //ini檔名 //宣告讀寫ini檔案的api函式 [dllimport("kernel32")]

c#ini檔案如何讀取一個section中的key 外加一讀取問題

4樓:sxzy灬丨小柒

#region [dllimport]為ini檔案中指定的節點取得字串

////// 為ini檔案中指定的節點取得字串

////// 欲獲取的項名

/// 指定的項沒有找到時返回的預設值

/// 指定一個字串緩衝區,長度至少為nsize

/// 指定裝載到lpreturnedstring緩衝區的最大字元數量

/// ini檔名

/// 複製到lpreturnedstring緩衝區的位元組數量,其中不包括那些null中止字元

/// ini節點

/// 節點下的項

/// 要讀取的ini檔案

/// 讀取的節點內容

public string readini(string section, string key, string filename)

#endregion

c#怎麼迴圈讀取ini檔案裡的資料 資料在一個域下

5樓:

class inireadwrite}}

// 下面完成和上面迴圈一樣的內容

/*string temp = system.text.encoding.default.getstring(buffer);

temp = temp.replace('\0', ' ');

temp = temp.trimend();

string arrstring = temp.split();*/}

//從ini檔案中,將指定的section名稱中的所有ident(key)新增到列表中

public static listreadkeys(string section, string filename)

public static string getvalue(string section, string key, string filename)

}這個是讀取ini檔案某個域下的所有key 和 相應 key 的 value ,這是以前學習ini檔案操作寫的,有問題歡迎一起討論。

c# 讀取ini檔案某一節點下的所有key,儲存到datatable

6樓:匿名使用者

首先你要先例項化datatable,再對錶進行列的建立,接下來你可以選以行分組然後用正規表示式把鍵與值存入datatable

c#怎麼遍歷資料夾下面的所有檔案

7樓:北風cui西涼

arraylist getall(directoryinfo dir)//搜尋資料夾中的檔案 directoryinfo alldir= dir.getdir...

C如何遍歷資料夾下面所有的檔案,C如何遍歷一個資料夾下面所有的檔案

引用using system.io 方法void getallfiles string dir,listallfiles 用法lista new list getallfiles d files a a裡面的就是所有檔案 string files directory.getfiles path,se...

用c 修改 txt和 ini中的內容

可以利用c 中的fopen函式開啟該txt檔案,並且利用字串函式定位到第三行的第4個字元,然後開始向這個txt檔案中寫字元,完成更改。利用讀取檔案方式 讀取3行,先丟棄,設定一個變數記錄讀取的行數,這樣就可以了。空格也是字元為 0 用getline函式何以一行一行的讀取。也可以用seek函式定位。...

如何清理C盤中的檔案垃圾,電腦中C盤檔案過多,如何清除沒用的垃圾檔案

c盤中有一個臨時資料夾可以刪除裡面的檔案,c windows temp下的檔案都是垃圾即佔空間又沒用 可以全部刪除 先雙擊進入 計算機 或者 此電腦 圖示,找到本地磁碟c。右鍵點選本地磁碟c找到屬性點選進入在屬性對話方塊中點選磁碟清理,在磁碟清理對話方塊勾選需要刪除的檔案,點選下方確定。在彈出的確認...