public static GetDefaultShortConversionValue ( ) : short | ||
Результат | short |
/// <summary> /// Convert string to short /// </summary> /// <param name="strValue">string value</param> /// <returns>converted value or BasePrimitivesExtensions.GetDefaultShortConversionValue value</returns> public static short TryParseShort(this string strValue) { return(strValue.TryParseShort(BasePrimitivesExtensions.GetDefaultShortConversionValue(), BasePrimitivesExtensions.GetDefaultShortAllowDefaultConversion(), BasePrimitivesExtensions.GetDefaultShortNumberStyle(), BasePrimitivesExtensions.GetCurrentCulture())); }
/// <summary> /// Parse string array in short 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>short array</returns> public static short[] TryParseShortArray(this string strValue, short[] defaultValue, bool allowDefaultConversion, NumberStyles numberStyle, CultureInfo culture) { if (String.IsNullOrEmpty(strValue)) { return defaultValue ?? new short[] { } } ; var shortList = defaultValue != null ? defaultValue.ToList() : new List <short>(); foreach (var l in strValue.Split(',')) { var strShort = l ?? ""; if (String.IsNullOrEmpty(strShort)) { if (allowDefaultConversion) { shortList.Add(BasePrimitivesExtensions.GetDefaultShortConversionValue()); } continue; } short shortConvert; if (!short.TryParse(strShort, numberStyle, culture, out shortConvert)) { if (allowDefaultConversion) { shortList.Add(BasePrimitivesExtensions.GetDefaultShortConversionValue()); } } else { shortList.Add(shortConvert); } } return(shortList.ToArray()); }
/// <summary> /// <para>Try parse short to short value</para> /// <para>Default value is BasePrimitivesExtensions.GetDefaultShortConversionValue() value</para> /// </summary> /// <param name="objValue">object to convert</param> /// <returns>short result</returns> public static short TryParseShort(this object objValue) { return(objValue.TryParseShort(BasePrimitivesExtensions.GetDefaultShortConversionValue())); }
/// <summary> /// Convert string to short /// </summary> /// <param name="strValue">string value</param> /// <param name="numberStyle">number style to convert</param> /// <param name="culture">culture origin</param> /// <returns>converted value or BasePrimitivesExtensions.GetDefaultShortConversionValue value</returns> public static short TryParseShort(this string strValue, NumberStyles numberStyle, CultureInfo culture) { return(strValue.TryParseShort(BasePrimitivesExtensions.GetDefaultShortConversionValue(), BasePrimitivesExtensions.GetDefaultShortAllowDefaultConversion(), numberStyle, culture)); }
/// <summary> /// Convert nullable decimal value to short value /// </summary> /// <param name="decimalValue">nullable decimal value</param> /// <returns>short value</returns> public static short TryParseShort(this decimal?decimalValue) { return(decimalValue.TryParseShort(BasePrimitivesExtensions.GetDefaultShortConversionValue())); }