首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小疑点,怎么将数字(1,2,3.)转换为(一,二,三.)

2012-01-06 
小问题,如何将数字(1,2,3....)转换为(一,二,三....)inti1i++MessageBox.Show(i.ToString())现我想输出

小问题,如何将数字(1,2,3....)转换为(一,二,三....)
int   i=1;
i++;
MessageBox.Show(i.ToString());
现我想输出为:一,二,三,四....
请问如何转换?

[解决办法]
如果数量不是太多,用分支判断最好的了,比如:
if( i==1)
{
输出 "一 "
}
else if (i==2)
{
输出 "二 "
}
...

如果数量未知道,那么要写一个转换的函数了.
[解决办法]
写个转换函数,用数组存(一,二,三...),然后匹配就可以了
[解决办法]
string NumberChars = "零一二三四五六七八九 ";
int i = 1;
i++;
MessageBox.Show( " " + NumberChars[i]);

热点排行