using system;
using system.io;
using system.runtime.interopservices;
using system.text;
using system.collections;
using system.collections.specialized;
public class inifiles
//讀整數
public int readinteger(string section, string ident, int default)
catch (exception ex)
}//寫整數
public void writeinteger(string section, string ident, int value)
//讀布林
public bool readbool(string section, string ident, bool default)
catch (exception ex)
}//寫bool
public void writebool(string section, string ident, bool value)
//從ini檔案中,將指定的section名稱中的所有ident新增到列表中
public void readsection(string section, stringcollection idents)
private void getstringsfrombuffer(byte buffer, int buflen, stringcollection strings)}}
}//從ini檔案中,讀取所有的sections的名稱
public void readsections(stringcollection sectionlist)
//讀取指定的section的所有value到列表中
public void readsectionvalues(string section, namevaluecollection values)
}/**/
讀取指定的section的所有value到列表中,
//public void readsectionvalues(string section, namevaluecollection values,char splitstring)
////}
//清除某個section
public void erasesection(string section)
//確保資源的釋放
~inifiles()
}
C 讀取Ini配置檔案類
配置檔案 為filename.ini 的檔案 第一行必須為空,不然讀不出值 section1 key value key2 value section2 key value key2 value 如下 using system using system.runtime.interopservices...
C 讀取ini配置檔案
using system using system.io using system.runtime.interopservices using system.text todo 在此處新增建構函式邏輯 public class iniclass 寫入ini檔案 專案名稱 如 typename 鍵 值...
C 讀取ini配置檔案
雖然微軟早已經建議在windows中用登錄檔代替ini檔案,但是在實際應用中,ini檔案仍然有用武之地,尤其現在綠色軟體的流行,越來越多的程式將自己的一些配置資訊儲存到了ini檔案中。section key valuevc中提供了api函式進行ini檔案的讀寫操作,但是微軟推出的c 程式語言中卻沒有...