財務中經常會用到數字大寫的情況,本文介紹在c#如何將數字轉變成大寫。
例如1234567.89,轉變成大寫就是壹佰貳拾叄萬肆仟伍佰陸拾柒元捌角玖分
呼叫方法:
decimala =
1234567.89m
;string
str
=utility.finance.converttocn(a);
轉換類如下:
using
system;
using
system.collections.generic;
using
system.text;
namespace
utility
str2
=str2.substring(15-
j);
//取出對應位數的str2的值。如:200.55,j為5所以str2=佰拾元角分
//迴圈取出每一位需要轉換的值
for(i =0
; i
<
j; i++)
else
else}}
else
else
else
else
else}}
}}if(i
==(j -11
) ||
i ==
(j -3))
str5
=str5
+ch1
+ch2;
if(i
==j -1
&&str3 =="
0")}
if(num ==0
)return
str5;
}public
static
string
converttocn(
string
numstr)
else}}
}
數字變成大寫金額
漢語中數字大寫 private static final string cn upper number 漢語中貨幣單位大寫,這樣的設計類似於佔位符 private static final string cn upper monetray unit 特殊字元 整 private static fin...
思維轉變成文字的工具
日有所思,才會夜有所夢 心有所想,才能下筆成文。往往是有所想,卻難成文字。僅想的話,姿勢可以躺著,可以坐著,如果習慣於趴著,或者其它獨具個性的造型,那也無妨 而地點可在雅靜的書房,喧囂的鬧市,亦或遼闊的草原 放開思維的韁繩,任其萬里行空,四海馳騁,妙不可言啊。而付諸文字,不但得揀地點正襟危坐,還得費...
C 數字金額轉成大寫漢字
轉換數字金額主函式 包括小數 數字字串 轉換成中文大寫後的字串或者出錯資訊提示字串 public string convertsum string str 判斷是否是正數字字串 判斷字串 如果是數字,返回true,否則返回false public bool ispositvedecimal stri...