Andwho.Windows.Helper.Convert.To1Digit C# (CSharp) Метод

To1Digit() приватный статический Метод

将一位数字转换成中文大写数字
private static To1Digit ( string str ) : string
str string
Результат string
        private static string To1Digit(string str)
        {
            try
            {
                //"零壹贰叁肆伍陆柒捌玖拾佰仟萬億圆整角分"
                switch (str)
                {
                    case "1": return "壹";
                    case "2": return "贰";
                    case "3": return "叁";
                    case "4": return "肆";
                    case "5": return "伍";
                    case "6": return "陆";
                    case "7": return "柒";
                    case "8": return "捌";
                    case "9": return "玖";
                    default: return "零";
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Convert.To1Digit(string) :: " + ex.Message);
                throw ex;
            }
        }

Usage Example

Пример #1
0
        /// <summary>
        /// 转换四位数字
        /// </summary>
        private static string To4Digit(string str)
        {
            string result = string.Empty;

            try
            {
                string str1 = str.Substring(0, 1);
                string str2 = str.Substring(1, 1);
                string str3 = str.Substring(2, 1);
                string str4 = str.Substring(3, 1);

                result += Convert.To1Digit(str1) + "仟";
                result += Convert.To1Digit(str2) + "佰";
                result += Convert.To1Digit(str3) + "拾";
                result += Convert.To1Digit(str4);
                result  = result.Replace("零仟", "零");
                result  = result.Replace("零佰", "零");
                result  = result.Replace("零拾", "零");
                result  = result.Replace("零零", "零");
                result  = result.Replace("零零", "零");
                result  = result.Replace("零零", "零");
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Convert.To4Digit(string) :: " + ex.Message);
                throw ex;
            }
            return(result);
        }
All Usage Examples Of Andwho.Windows.Helper.Convert::To1Digit