C#人民币大小写转换
生活随笔
收集整理的這篇文章主要介紹了
C#人民币大小写转换
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉(zhuǎn)換為人民幣大寫:?
public static String ConvertToChinese(Decimal number)
? ? ? ? {
? ? ? ? ? ? var s = number.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");
? ? ? ? ? ? var d = Regex.Replace(s, @"((?<=-|^)[^1-9]*)|((?'z'0)[0A-E]*((?=[1-9])|(?'-z'(?=[F-L\.]|$))))|((?'b'[F-L])(?'z'0)[0A-L]*((?=[1-9])|(?'-z'(?=[\.]|$))))", "${b}${z}");
? ? ? ? ? ? var r = Regex.Replace(d, ".", m => "負(fù)元空零壹貳叁肆伍陸柒捌玖空空空空空空空分角拾佰仟萬億兆京垓秭穰"[m.Value[0] - '-'].ToString());
? ? ? ? ? ? return r;
? ? ? ? }
?
原文地址:https://www.cnblogs.com/Jeremy2001/p/7788469.html
總結(jié)
以上是生活随笔為你收集整理的C#人民币大小写转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux bash语法检查,Shell
- 下一篇: 1 C#.NET环境配置