会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冷风.NET
---默默無聞
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
小寫金額轉成大寫金額
Posted on
2004-11-15 20:04
冷风.net
阅读(
1504
) 评论(
5
)
收藏
举报
public
string
ConventGig(
string
money)
{
//
int intTemp = int.Parse(money);
string
strTemp
=
money.ToString();
string
strValue
=
""
;
int
iLen
=
strTemp.Length;
for
(
int
i
=
0
; i
<
strTemp.Length; i
++
)
{
strValue
+=
sToh(strTemp.Substring(i,
1
))
+
getBit(iLen);
if
(getBit(iLen)
!=
""
)
{
if
(strValue.Substring(strValue.Length
-
2
,
1
)
==
"
零
"
&&
strValue.Substring(strValue.Length
-
4
,
1
)
==
"
零
"
)
strValue
=
strValue.Substring(
0
,strValue.Length
-
4
)
+
"
零
"
;
}
else
{
if
(strValue.Substring(strValue.Length
-
1
,
1
)
==
"
零
"
&&
strValue.Substring(strValue.Length
-
3
,
1
)
==
"
零
"
)
strValue
=
strValue.Substring(
0
,strValue.Length
-
3
);
}
iLen
--
;
}
return
strValue;
}
private
string
getBit(
int
ilen)
{
string
str
=
""
;
switch
(ilen)
{
case
2
:
str
=
"
拾
"
;
break
;
case
3
:
str
=
"
佰
"
;
break
;
case
4
:
str
=
"
仟
"
;
break
;
case
5
:
str
=
"
萬
"
;
break
;
case
6
:
str
=
"
拾
"
;
break
;
case
7
:
str
=
"
佰
"
;
break
;
case
8
:
str
=
"
仟
"
;
break
;
case
9
:
str
=
"
億
"
;
break
;
}
return
str;
}
小寫轉大寫
#region
小寫轉大寫
private
string
sToh(
string
ch)
{
string
str
=
""
;
switch
(ch)
{
case
"
1
"
:
str
=
"
壹
"
;
break
;
case
"
2
"
:
str
=
"
貳
"
;
break
;
case
"
3
"
:
str
=
"
參
"
;
break
;
case
"
4
"
:
str
=
"
肆
"
;
break
;
case
"
5
"
:
str
=
"
伍
"
;
break
;
case
"
6
"
:
str
=
"
陸
"
;
break
;
case
"
7
"
:
str
=
"
柒
"
;
break
;
case
"
8
"
:
str
=
"
捌
"
;
break
;
case
"
9
"
:
str
=
"
玖
"
;
break
;
default
:
str
=
"
零
"
;
break
;
}
return
str;
}
#endregion
刷新页面
返回顶部
博客园
© 2004-2026
浙公网安备 33010602011771号
浙ICP备2021040463号-3