下面的代码是关于C#实现人民币阿拉伯数字转换成大写金额的代码,应该能对各朋友有一些用途。
void Main()
{
Console.WriteLine("{0,14:N2}: {1}", 102, ConvertToChinese(102));
}
static string ConvertToChinese(double x)
{
string s = x.ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A");
return Regex.Replace(d, “.”, delegate(Match m) { return “负元空零壹贰叁肆伍陆柒捌玖空空空空空空空分角拾佰仟萬億兆京垓秭穰”[m.Value[0] - ‘-’].ToString(); });
}