.NetC# 阿拉伯数字转为中文金额数字

mac2022-06-30  71

一个练习,将阿拉伯数字转为中文金额数字,针对包含整数的金额有问题

代码:

public string ReturnStr(string inputNum) { string[] intArr = { "0" ,"1", "2", "3", "4", "5", "6", "7", "8", "9", }; string[] strArr = { "" ,"", "", "", "", "", "", "", "", "", }; string [] Chinese = { "", "", "", "", "","","","","亿" }; char[] tmpArr = inputNum.ToString().ToArray(); string tmpVal = ""; for (int i = 0; i < tmpArr.Length; i++) { tmpVal += strArr[tmpArr[i]-48];//ASCII编码 0为48 tmpVal += Chinese[tmpArr.Length-1 - i];//根据对应的位数插入对应的单位 } return tmpVal; }

 

转载于:https://www.cnblogs.com/qiushuizh/p/7892038.html

最新回复(0)