public static GetDefaultIntAllowDefaultConversion ( ) : bool | ||
return | bool |
/// <summary> /// Convert string value to int value /// </summary> /// <param name="strValue">string value to convert</param> /// <returns>int value</returns> public static int TryParseInt(this string strValue) { return(strValue.TryParseInt(BasePrimitivesExtensions.GetDefaultIntConversionValue(), BasePrimitivesExtensions.GetDefaultIntAllowDefaultConversion(), BasePrimitivesExtensions.GetDefaultIntNumberStyle(), BasePrimitivesExtensions.GetCurrentCulture())); }
/// <summary> /// <para>Try parse object int to int value</para> /// </summary> /// <param name="objValue">object to convert</param> /// <param name="defaultValue">default return value</param> /// <returns>int result</returns> public static int TryParseInt(this object objValue, int defaultValue) { if (objValue == null) { return(defaultValue); } try { return(objValue.ToString().TryParseInt(defaultValue, BasePrimitivesExtensions.GetDefaultIntAllowDefaultConversion(), BasePrimitivesExtensions.GetDefaultIntNumberStyle(), BasePrimitivesExtensions.GetCurrentCulture())); } catch (Exception e) { Debug.WriteLine(e); return(defaultValue); } }
/// <summary> /// Convert string value to int value /// </summary> /// <param name="strValue">string value to convert</param> /// <param name="numberStyle">string number style</param> /// <param name="culture">current culture</param> /// <returns>int value</returns> public static int TryParseInt(this string strValue, NumberStyles numberStyle, CultureInfo culture) { return(strValue.TryParseInt(BasePrimitivesExtensions.GetDefaultIntConversionValue(), BasePrimitivesExtensions.GetDefaultIntAllowDefaultConversion(), numberStyle, culture)); }