会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风之浪漫
所谓青春 所谓怀念
博客园
首页
新随笔
联系
订阅
管理
[C#]将小写转换成大写金额的类
金额转换成大写
#region
金额转换成大写
private
string
ConvertUper(
float
money)
{
string
ls_money_unit
=
""
,ls_money,ls_unit,ls_badge
=
""
;
int
li_long,li_i;
ls_money
=
decimal
.Round((
decimal
)money,
2
).ToString(
"
0.00
"
);
li_long
=
ls_money.Length;
for
(li_i
=
1
;li_i
<
li_long
+
1
;li_i
++
)
{
ls_unit
=
ls_money.Substring(li_long
-
li_i,li_i);
ls_unit
=
ls_unit.Substring(
0
,
1
);
if
(ls_unit
!=
"
.
"
)
{
switch
(ls_unit)
{
case
"
0
"
:
ls_unit
=
"
零
"
;
break
;
case
"
1
"
:
ls_unit
=
"
壹
"
;
break
;
case
"
2
"
:
ls_unit
=
"
贰
"
;
break
;
case
"
3
"
:
ls_unit
=
"
叁
"
;
break
;
case
"
4
"
:
ls_unit
=
"
肆
"
;
break
;
case
"
5
"
:
ls_unit
=
"
伍
"
;
break
;
case
"
6
"
:
ls_unit
=
"
陆
"
;
break
;
case
"
7
"
:
ls_unit
=
"
柒
"
;
break
;
case
"
8
"
:
ls_unit
=
"
捌
"
;
break
;
case
"
9
"
:
ls_unit
=
"
玖
"
;
break
;
}
switch
(li_i)
{
case
1
:
ls_badge
=
"
分整
"
;
break
;
case
2
:
ls_badge
=
"
角
"
;
break
;
case
3
:
ls_badge
=
""
;
break
;
case
4
:
ls_badge
=
"
元
"
;
break
;
case
5
:
ls_badge
=
"
拾
"
;
break
;
case
6
:
ls_badge
=
"
佰
"
;
break
;
case
7
:
ls_badge
=
"
仟
"
;
break
;
case
8
:
ls_badge
=
"
万
"
;
break
;
case
9
:
ls_badge
=
"
拾
"
;
break
;
case
10
:
ls_badge
=
"
佰
"
;
break
;
case
11
:
ls_badge
=
"
仟
"
;
break
;
case
12
:
ls_badge
=
"
亿
"
;
break
;
case
13
:
ls_badge
=
"
拾
"
;
break
;
case
14
:
ls_badge
=
"
佰
"
;
break
;
case
15
:
ls_badge
=
"
仟
"
;
break
;
}
ls_money_unit
=
ls_unit
+
ls_badge
+
ls_money_unit;
}
}
return
ls_money_unit;
}
#endregion
发表于
2005-05-12 09:43
风之浪漫
阅读(
465
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告