知识分享(100以内数字1转为文字一)----NY6000

Ny-6000 Ny-6000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

/// <summary>
/// 数字转换
/// </summary>
/// <param name="x"></param>
/// <returns></returns>
string ConvertToChinese(int x)
{
string retStr = "";
if (x < 10 && x > 0)
{
switch (x.ToString())
{
case "1": retStr = "一"; break;
case "2": retStr = "二"; break;
case "3": retStr = "三"; break;
case "4": retStr = "四"; break;
case "5": retStr = "五"; break;
case "6": retStr = "六"; break;
case "7": retStr = "七"; break;
case "8": retStr = "八"; break;
case "9": retStr = "九"; break;
}
}
else if (x >= 10 && x < 100)
{
switch (x.ToString().Substring(0, 1))
{
case "1": retStr = "十"; break;
case "2": retStr = "二十"; break;
case "3": retStr = "三十"; break;
case "4": retStr = "四十"; break;
case "5": retStr = "五十"; break;
case "6": retStr = "六十"; break;
case "7": retStr = "七十"; break;
case "8": retStr = "八十"; break;
case "9": retStr = "九十"; break;
}
switch (x.ToString().Substring(1, 1))
{
case "1": retStr += "一"; break;
case "2": retStr += "二"; break;
case "3": retStr += "三"; break;
case "4": retStr += "四"; break;
case "5": retStr += "五"; break;
case "6": retStr += "六"; break;
case "7": retStr += "七"; break;
case "8": retStr += "八"; break;
case "9": retStr += "九"; break;
}
}
return retStr;
}




作序列标识使用,最合适.
...全文

相关推荐

评论 139
收藏 已收藏
分享
返回顶部
Ny-6000
C# 111,129 成员 642,539 内容