public static GetDefaultDoubleConversionValue ( ) : double | ||
Résultat | double |
/// <summary> /// Convert double string value in double value /// </summary> /// <param name="strValue">string to convert</param> /// <returns>double value</returns> public static double TryParseDouble(this string strValue) { return(strValue.TryParseDouble( BasePrimitivesExtensions.GetDefaultDoubleConversionValue(), BasePrimitivesExtensions.GetDefaultDoubleAllowDefaultConversion(), BasePrimitivesExtensions.GetDefaultDoubleNumberStyle(), BasePrimitivesExtensions.GetCurrentCulture())); }
/// <summary> /// Parse string array in double array /// </summary> /// <param name="strValue">string to parse</param> /// <param name="defaultValue">default value when default tryparse</param> /// <param name="allowDefaultConversion">Allow default tryparse values</param> /// <param name="numberStyle">number style to convert</param> /// <param name="culture">culture origin</param> /// <returns>double array</returns> public static double[] TryParseDoubleArray(this string strValue, double[] defaultValue, bool allowDefaultConversion, NumberStyles numberStyle, CultureInfo culture) { if (String.IsNullOrEmpty(strValue)) { return defaultValue ?? new double[] { } } ; var doubleList = defaultValue != null ? defaultValue.ToList() : new List <double>(); foreach (var l in strValue.Split(',')) { var strDouble = l ?? ""; if (String.IsNullOrEmpty(strDouble)) { if (allowDefaultConversion) { doubleList.Add(BasePrimitivesExtensions.GetDefaultDoubleConversionValue()); } continue; } double doubleConvert; if (!double.TryParse(strDouble, numberStyle, culture, out doubleConvert)) { if (allowDefaultConversion) { doubleList.Add(BasePrimitivesExtensions.GetDefaultDoubleConversionValue()); } } else { doubleList.Add(doubleConvert); } } return(doubleList.ToArray()); }
/// <summary> /// Convert double string value in double value /// </summary> /// <param name="strValue">string to convert</param> /// <param name="numberStyle">number style to convert</param> /// <param name="culture">double culture origin</param> /// <returns>double value</returns> public static double TryParseDouble(this string strValue, NumberStyles numberStyle, CultureInfo culture) { return(strValue.TryParseDouble(BasePrimitivesExtensions.GetDefaultDoubleConversionValue(), BasePrimitivesExtensions.GetDefaultDoubleAllowDefaultConversion(), numberStyle, culture)); }
/// <summary> /// <para>Try parse double to double value</para> /// <para>Default value is BasePrimitivesExtensions.GetDefaultDoubleConversionValue() value</para> /// </summary> /// <param name="objValue">object to convert</param> /// <returns>double result</returns> public static double TryParseDouble(this object objValue) { return(objValue.TryParseDouble(BasePrimitivesExtensions.GetDefaultDoubleConversionValue())); }
/// <summary> /// Convert nullable decimal value to double value /// </summary> /// <param name="decimalValue">nullable double value</param> /// <returns>double value</returns> public static double TryParseDouble(this decimal?decimalValue) { return(decimalValue.TryParseDouble(BasePrimitivesExtensions.GetDefaultDoubleConversionValue())); }