c# 金额转汉字
static string[] cs = new [] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; static string[] unit = new[] { "分", "角", "元", "拾", "佰", "仟", "万", "拾", "佰", "仟","亿" }; public static string ToRMB(this decimal val ) { return string.Join("", val.ToString("f2").Replace(".", "").ToArray().Reverse().Select((x, i) => $"{cs[Convert.ToInt32(x.ToString())]}{unit[i]}").Reverse()); }