/// <summary> /// 读取ini键值 /// </summary> /// <param name="section">节点</param> /// <param name="item">项</param> /// <returns>键值</returns> private static string GetSettingsValue(string section, string item) { string value = INIOperationClass.INIGetStringValue(Global.SettingIni, section, item, null); if (value == null) { throw new Exception(); } else { return(value); } }
/// <summary> /// 读取ini以逗号分隔的数组键值 /// </summary> /// <param name="section">节点</param> /// <param name="item">项</param> /// <returns>键值(数组)</returns> private static string[] GetSettingsValuePra(string section, string item) { string value = INIOperationClass.INIGetStringValue(Global.SettingIni, section, item, null); if (value == null) { throw new Exception(); } else { int count = GetCharCountInString(value, ",") + 1; string[] s = value.Split(new char[] { ',' }, StringSplitOptions.None); string[] output = new string[count]; int i; for (i = 0; i < count; i++) { output[i] = s[i].Trim(); } return(output); } }