編輯:關於Android編程
直接來看代碼:
public static string ConvertToChineseMoney(double money) { if (money < 0) throw new ArgumentOutOfRangeException("參數money不能為負值!"); string s = money.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"); s = 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}"); return Regex.Replace(s, ".", delegate(Match m) { return "負元空零壹貳三肆伍陸柒捌玖空空空空空空空分角拾佰仟萬億兆京垓秭穰"[m.Value[0] - '-'].ToString(); }); }
調用該方法:
Random r = new Random(); for (int i = 0; i < 10; i++) { double m = r.Next() / 100.0; Response.Write(m + "---- " + ConvertToChineseMoney(m) + "<br/>"); }
來測試一下,結果就像下面一樣:
5970370.36---- 伍佰玖拾柒萬零三佰柒拾元三角陸分 6521548.6---- 陸佰伍拾貳萬壹仟伍佰肆拾捌元陸角 12179380.35---- 壹仟貳佰壹拾柒萬玖仟三佰捌拾元三角伍分 15742735.47---- 壹仟伍佰柒拾肆萬貳仟柒佰三拾伍元肆角柒分 9236554.09---- 玖佰貳拾三萬陸仟伍佰伍拾肆元零玖分 9706980.49---- 玖佰柒拾萬陸仟玖佰捌拾元肆角玖分 11873034.16---- 壹仟壹佰捌拾柒萬三仟零三拾肆元壹角陸分 21141596.22---- 貳仟壹佰壹拾肆萬壹仟伍佰玖拾陸元貳角貳分 17040243.44---- 壹仟柒佰零肆萬零貳佰肆拾三元肆角肆分 5358585.54---- 伍佰三拾伍萬捌仟伍佰捌拾伍元伍角肆分
什麼是BroadcastReceiver?BroadcastReceiver作為Android四大組件之一,在實際開發中也發揮著重要的作用,廣播機制在Android程序通
先看看效果圖:源碼下載:自定義搜索功能代碼:SearchActivity.javapackage com.bzu.gxs.search.activity;import a
效果圖: 如何解析以下的xml: (#大笑) (#微笑) (#親親) (#抱抱) (#色色) (#好失望喲) 這樣來解析: public class
對於華為P9 Plus如何截屏的還不太清楚,新一代旗艦華為P9於今年的年初已經正式上市,相信已經有不少的花粉們已經入手了,但是現在有一些網友對該機的一些操作