Ejemplo n.º 1
0
        /// <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);
            }
        }
Ejemplo n.º 2
0
        /// <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);
            }
        }