数字转中文

 1 /// <summary>
 2     /// 数字转中文
 3     /// </summary>
 4     /// <param name="number"></param>
 5     /// <returns></returns>
 6     public string NumberToChinese(int number)
 7     {
 8         string res = string.Empty;
 9         string str = number.ToString();
10         string schar = str.Substring(0, 1);
11         switch (schar)
12         {
13             case "1":
14                 res = "";
15                 break;
16             case "2":
17                 res = "";
18                 break;
19             case "3":
20                 res = "";
21                 break;
22             case "4":
23                 res = "";
24                 break;
25             case "5":
26                 res = "";
27                 break;
28             case "6":
29                 res = "";
30                 break;
31             case "7":
32                 res = "";
33                 break;
34             case "8":
35                 res = "";
36                 break;
37             case "9":
38                 res = "";
39                 break;
40             default:
41                 res = "";
42                 break;
43         }
44         if (str.Length > 1)
45         {
46             switch (str.Length)
47             {
48                 case 2:
49                 case 6:
50                     res += "";
51                     break;
52                 case 3:
53                 case 7:
54                     res += "";
55                     break;
56                 case 4:
57                     res += "";
58                     break;
59                 case 5:
60                     res += "";
61                     break;
62                 default:
63                     res += "";
64                     break;
65             }
66             res += NumberToChinese(int.Parse(str.Substring(1, str.Length - 1)));
67         }
68         return res;
69     }

原文:http://www.cnblogs.com/zuqing/p/4567384.html?ptvd

posted @ 2017-07-21 12:17  奔驰毛毛虫  阅读(214)  评论(0编辑  收藏  举报