此方法是將小寫的阿拉伯數字金額,轉成中文大寫,便於開發某些賬單式頁面時使用。
String[] DX_Num = { , , , , , , , , , String[] DX_Yuan = { , , , , , , , , , , , , String[] DW_X = { , NumStr; NumStr_Zh; NumSr_X = ; NumStr_DQ; NumStr_R = ; = Math.Round(Num, ); (Num < (Num > (Num == DX_Num[] + DX_Yuan[= (NumStr.IndexOf() != -= NumStr.Substring(, NumStr.IndexOf(= NumStr.Substring(NumStr.IndexOf() + = (.Parse(NumStr_Zh) > len = NumStr_Zh.Length - ( a = ; a <= len; a++= NumStr_Zh.Substring(a, (.Parse(NumStr_DQ) != += DX_Num[.Parse(NumStr_DQ)] + DX_Yuan[len - ((len - a) == || (len - a) == || (len - a) == += DX_Yuan[len - ((a + ) <== NumStr_Zh.Substring((a + ), (.Parse(NumStr_DQ) == += DX_Num[ (NumSr_X != && .Parse(NumSr_X) > ( b = ; b < NumSr_X.Length; b++= NumSr_X.Substring(b, (.Parse(NumStr_DQ) != += DX_Num[.Parse(NumStr_DQ)] + ((b + ) <= NumSr_X.Substring((b + ), (.Parse(NumStr_DQ) == (b != (NumSr_X.Length - += DX_Num[+=