예제 #1
0
        //从INI配置文件取值,返回double类型
        public static double INIGetDoubleValue(string iniFile, string section, string key, double defaultValue)
        {
            double dRet = defaultValue;

            try
            {
                string retStr = INIOperator.INIGetStringValue(iniFile, section, key, string.Empty);

                dRet = string.IsNullOrEmpty(retStr) ? defaultValue : double.Parse(retStr);
            }
            catch (Exception e)
            {
            }

            return(dRet);
        }
예제 #2
0
        //从INI配置文件取值,返回int类型
        public static int INIGetIntValue(string iniFile, string section, string key, int defaultValue)
        {
            int nRet = defaultValue;

            try
            {
                string retStr = INIOperator.INIGetStringValue(iniFile, section, key, string.Empty);

                nRet = string.IsNullOrEmpty(retStr) ? defaultValue : int.Parse(retStr);
            }
            catch (Exception e)
            {
            }

            return(nRet);
        }
예제 #3
0
        //从INI配置文件取值,返回int类型
        public static int INIGetIntValue(string iniFile, string section, string key, int defaultValue)
        {
            int nRet = defaultValue;

            try
            {
                string retStr = INIOperator.INIGetStringValue(iniFile, section, key, string.Empty);

                nRet = string.IsNullOrEmpty(retStr) ? defaultValue : int.Parse(retStr);
            }
            catch (Exception e)
            {
                Log.GetLogger().ErrorFormat("catch an error : {0},inifile = {1}, section = {2}, key = {3}", e.Message, iniFile, section, key);
            }

            return(nRet);
        }