C 中數字轉變成大寫的類

2021-04-16 04:29:45 字數 985 閱讀 3797

財務中經常會用到數字大寫的情況,本文介紹在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...