ini 配置檔案操作
在c#語言中,vs平台並沒有給大家提供乙個專門用來操作ini配置檔案的類。
在本文中主要編寫了乙個特定的類用來對ini檔案進行操作。
**:
/// /// inifiles類
///
public class inifiles
catch}}
//必須是完全路徑,不能是相對路徑
filename = fileinfo.fullname;
}/// /// 寫文字資料
///
/// 根節點
/// 節點名
/// 預設值
public void writestring(string section, string ident, string value)
}/// /// 讀取文字字段
///
/// 根節點名
/// 節點名
/// 預設值
/// 文字結果
public string readstring(string section, string ident, string default)
s = s.substring(0, buflen - n / 2); //在uncodexitong中中文算乙個字元
return s.trim();
}/// /// 讀整數字段
///
/// 根節點名
/// 節點名
/// 預設值
/// 整數結果
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)
}/// /// 寫布林值
///
/// 根節點名
/// 節點名
/// 布林值
public void writebool(string section, string ident, bool value)
/// /// 讀取根節點的所有節點名
///
/// 根節點名
/// 字串集合
public void readsection(string section, stringcollection idents)
private static void getstringsfrombuffer(byte buffer, int buflen, stringcollection strings)}}
}/// /// 從ini檔案中,讀取所有的sections的名稱
///
///
public void readsections(stringcollection sectionlist)
/// /// 讀取指定的section的所有value到列表中
///
///
///
public void readsectionvalues(string section, namevaluecollection values)
}public void erasesection(string section)
}//刪除某個section下的鍵
public void deletekey(string section, string ident)
public void updatefile()
//檢查某個section下的某個鍵值是否存在
public bool valueexists(string section, string ident)
//確保資源的釋放
~inifiles()
}
例子:
inifiles ini = new inifiles("檔案絕對路徑!");
string str = ini.readstring("asd", "asd", "default");
配置檔案INI的操作
這個段 lpkeyname包含了乙個鍵的名字,沒有該鍵則建立,如果該引數為null,則整 個段,包括段中所有的項都將被刪除 lpstring是被寫入win.ini檔案的字串,如果 lpkeyname,lpctstr lpdefault,lptstr lpreturnedstring,dword ns...
C 操作 ini配置檔案的API
概述 在程式中經常要用到設定或者其他少量資料的存檔,以便程式在下一次執行的時候可以使用,比如說儲存本次程式執行時視窗的位置 大小 一些使用者設定的 資料等等,在 dos 下程式設計的時候,我們一般自己產生乙個檔案,由自己把這些資料寫到檔案中,然後在下一次執行的時候再讀出來使用。在 win32 程式設...
操作INI配置檔案 vc
1.ini ini檔案被用來對作業系統或特定程式初始化或進行引數設定。2.優勢 ini有自己特定的格式,不用連同格式一起寫入檔案 ini有自己特定的讀寫方式,讀取時方便快捷。3.實現 a 格式 setion time0 2013 01 13 count 1 b 使用 a 在配置檔案中寫入time0的...