在很多的程式中,我們都會看到有以.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 節點名稱 鍵 值 檔案路徑...