Example #1
0
        internal static string GetFormatString(NumericConversionDirection direction)
        {
            switch (direction)
            {
            case NumericConversionDirection.LowerCase:
                return("L");

            case NumericConversionDirection.UpperCase:
                return("Ln");

            case NumericConversionDirection.Currency:
                return("Lc");

            default:
                return("Lt");
            }
        }
Example #2
0
 /// <summary>
 /// 将数值转换成指定格式的中文字符串表现形式。
 /// </summary>
 /// <param name="numeric">被转换的数值。</param>
 /// <param name="direction">返回结果的格式。</param>
 /// <returns>返回 <paramref name="numeric"/> 在 <paramref name="direction"/> 格式下等效的中文字符串。</returns>
 public static string Convert(short numeric, NumericConversionDirection direction)
 {
     return(InternalConvert(numeric, direction));
 }
Example #3
0
        internal static string InternalConvert(object arg, NumericConversionDirection direction)
        {
            string format = GetFormatString(direction);

            return(EastAsiaNumericFormatter.FormatWithCulture(format, arg, null, _culture));
        }
 /// <summary>
 /// 将数值转换成指定格式的中文字符串表现形式。
 /// </summary>
 /// <param name="numeric">被转换的数值。</param>
 /// <param name="direction">返回结果的格式。</param>
 /// <returns>返回 <paramref name="numeric"/> 在 <paramref name="direction"/> 格式下等效的中文字符串。</returns>
 public static string Convert(short numeric, NumericConversionDirection direction)
 {
     return InternalConvert(numeric, direction);
 }
 internal static string GetFormatString(NumericConversionDirection direction)
 {
     switch (direction)
     {
         case NumericConversionDirection.LowerCase:
             return "L";
         case NumericConversionDirection.UpperCase:
             return "Ln";
         case NumericConversionDirection.Currency:
             return "Lc";
         default:
             return "Lt";
     }
 }
 internal static string InternalConvert(object arg, NumericConversionDirection direction)
 {
     string format = GetFormatString(direction);
     return EastAsiaNumericFormatter.FormatWithCulture(format, arg, null, _culture);
 }