C 讀取INI檔案

2021-07-22 06:56:07 字數 1019 閱讀 2915

由於在c#並沒有提供專門讀取ini檔案的api,所以需要間接呼叫c++的api來進行讀取。

using system;  

using system.collections.generic;

using system.linq;

using system.text;

using system.io;

namespace 讀寫ini檔案

public void writue(string section, string key, string value)

public string readvalue(string section, string key)

} class program

", current);

// 寫入ini

ini ini=new ini(current+"/config.ini");

ini.writue("setting","key1","hello word!");

ini.writue("setting","key2","hello ini!");

ini.writue("settingimg", "path", "img.path");

// 讀取ini

string stemp = ini.readvalue("setting","key2");

console.writeline(stemp);

console.readkey();

} }

}

想要刪除ini中的section的話,可以這樣呼叫:

writeprivateprofilestring(section,null,null,spath)

想要刪除ini中的key的話,可以這樣呼叫:

writeprivateprofilestring(section,key,null,spath)

C 讀取INI檔案

class inifile public bool setint string szsection,string szkey,int ival public bool setstring string szsection,string szkey,string szval public uint32...

C 讀取INI檔案

廢話不多說,直接上 1 引入命名空間 system.runtime.interopservices system.io 2 寫乙個類 inihelper public class inihelper else 寫入ini檔案 名稱 關鍵字 預設值 ini檔案位址 public static bool...

讀取INI檔案

讀取ini檔案 ini ini new ini using system using system.text using system.runtime.interopservices namespace qf public string path 引用動態連線庫方法 dllimport kernel...