/// <summary> /// 在INI文件中,刪除指定的節點。 /// </summary> /// <param name="iniFile">INI文件</param> /// <param name="section">節點</param> /// <returns>操作是否成功</returns> public static bool INIDeleteSection(string iniFile, string section) { if (string.IsNullOrEmpty(section)) { throw new ArgumentException("必須指定節點名稱", "section"); } return(INIOperationClass.WritePrivateProfileString(section, null, null, iniFile)); }
/// <summary> /// 在INI文件中,指定節點寫入指定的鍵及值。如果已經存在,則替換。如果沒有則創建。 /// </summary> /// <param name="iniFile">INI文件</param> /// <param name="section">節點</param> /// <param name="key">鍵</param> /// <param name="value">值</param> /// <returns>操作是否成功</returns> public static bool INIWriteValue(string iniFile, string section, string key, string value) { if (string.IsNullOrEmpty(section)) { throw new ArgumentException("必須指定節點名稱", "section"); } if (string.IsNullOrEmpty(key)) { throw new ArgumentException("必須指定鍵名稱", "key"); } if (value == null) { throw new ArgumentException("值不能為null", "value"); } return(INIOperationClass.WritePrivateProfileString(section, key, value, iniFile)); }