C 中對ini檔案簡單操作舉例

2021-08-08 18:43:12 字數 1638 閱讀 4703

在很多的程式中,我們都會看到有以.ini為字尾名的檔案,這個檔案可以很方便的對程式配置的一些資訊進行設定和讀

取,比如說我們在做乙個程式後台登陸的時候,需要自動登入或者是遠端配置資料庫連線,及儲存密碼設定等等(在

winform程式中),若在asp.net程式中有另外的解決方法,此c#操作ini檔案的文章僅在winform程式中進行寫入

和讀取操作。

下面簡單舉例:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.io;

using system.windows.forms;

using system.runtime.interopservices;

namespace read_ini

#region "宣告變數"

/// /// 寫入ini檔案

///

/// 節點名稱[如[typename]]

/// 鍵

/// 值

/// 檔案路徑

///

[dllimport("kernel32")]

private static extern long writeprivateprofilestring(string section, string key, string val, string filepath);

/// /// 讀取ini檔案

///

/// 節點名稱

/// 鍵

/// 值

/// stringbulider物件

/// 位元組大小

/// 檔案路徑

///

[dllimport("kernel32")]

private static extern int getprivateprofilestring(string section, string key, string def, stringbuilder retval, int size, string filepath);

private string strsec = "";//ini檔名

#endregion

private void 儲存配置資訊toolstripmenuitem_click(object sender, eventargs e)

catch(exception ex)

}private void 匯入配置資訊toolstripmenuitem_click(object sender, eventargs e)

else

}/// /// 自定義讀取ini檔案中的內容方法

///

/// 鍵

/// 值

///

private string contentvalue(string section, string key)}}

C 對 ini檔案的讀寫操作

1.using system 2.using system.collections.generic 3.using system.runtime.interopservices 4.using system.text 5.6.namespace ini 7.27.28.方法 向ini檔案寫入資料 2...

C 對ini檔案的讀寫操作

解決問題時候,發現ini檔案相對於txt檔案的優點,所以找資料學習了ini檔案的儲存操作 首先是ini檔案的格式 例 張三 名稱 zs 性別 男 設定 顏色 red 模式 1 型別 3 ini檔案由節 鍵 值組成 using system.runtime.interopservices 若此命名空間...

C 操作ini檔案

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