首页 > 其他分享 >阿拉伯数字换算中文

阿拉伯数字换算中文

时间:2023-08-24 10:33:38浏览次数:33  
标签:中文 num string int 阿拉伯数字 换算 returnValue numIndex numberStr

#region 阿拉伯数字换算中文
/// <summary>
/// 数字转文字(最多2位数)
/// </summary>
/// <param name="numberStr"></param>
/// <returns></returns>
public static string NumberToChinese(int num)
{
string numberStr = num.ToString();
char[] c = numberStr.ToCharArray();
string returnValue = "";
for (int i = 0; i < c.Length; i++)
{
int index = numberStr.IndexOf(c[i]);
returnValue += OneBitNumberToChinese(c[i].ToString());
if (c.Length == 2 && i == 0)
{//十
if (c[i] == '1')
{
returnValue = "十";
}
else
{
returnValue += "十";
}
}
}
returnValue = string.IsNullOrEmpty(returnValue) ? "零" : returnValue;
return returnValue;
}

//数字1-9转换为中文数字
public static string OneBitNumberToChinese(string num)
{
string numStr = "123456789";
string chineseStr = "一二三四五六七八九";
string result = "";
int numIndex = numStr.IndexOf(num);
if (numIndex > -1)
{
result = chineseStr.Substring(numIndex, 1);
}
return result;
}
#endregion

标签:中文,num,string,int,阿拉伯数字,换算,returnValue,numIndex,numberStr
From: https://www.cnblogs.com/zhanghuiming1/p/17653522.html

相关文章

  • IPC-7093A-CN 中文 2020底部端子元器件(BTCs)设计和组装工艺的实施
    IPC-7093A标准为实施底部端子元器件(BTCs)提供了基本的设计和组装指南。具体而言,IPC-7093A提供了与BTCs相关的关键设计、材料、组装、检查、维修、质量和可靠性问题的指南。https://pan.baidu.com/s/1Xs3iAvQa_HmhefazZb_3fwhttps://share.weiyun.com/94N9Vxcd 底部端子......
  • 使用.NET Jieba.NET 的 PosSegmenter 实现中文分词匹配
    ​目录引言1.什么是中文分词2.Jieba.NET简介3.PosSegmenter介绍4.实现中文分词匹配4.1安装Jieba.NET库4.2创建PosSegmenter实例4.3分词和词性标注4.4中文分词匹配5.总结 引言        在自然语言处理领域,中文分词是一个重要且基础的任务。中文文......
  • pd 虚 拟 机 大更新!Parallels Desktop 19中文 pd19激 活
    ParallelsDesktop19是一款强大的虚拟机软件,它允许用户在Mac上同时运行多个操作系统,如Windows、Linux和其他一些常见的操作系统。ParallelsDesktop19是一款功能丰富、性能优越的虚拟机软件,它为Mac用户提供了无缝运行多个操作系统的能力,同时提供了高级的集成、资源管理和安全性......
  • UITextField中文输入法输入时对字符长度的限制 输入时对字符类型的限制
    检索一个字符串的长度的话:直接用length,去进行判断就行了,如果要检索字符串是否是自己要限制的类型的话,可以用正则表达式:举个例子:  匹配9-15个由字母/数字组成的字符串的正则表达式:NSString*regex=@"^[A-Za-z0-9]{9,15}$";NSPredicate*pred=[NSPredicatepredicateWi......
  • lr电脑版软件下载-Lightroom中文版下载 永久安装包
    AdobeLightroomClassicforMac2020版一键安装即可完美使用。使用此款软件您可以获得实现最佳摄影效果所需的所有桌面编辑工具。提亮颜色、使灰暗的摄影更加生动、删除瑕疵、将弯曲的画面拉直。此外,最新版还提高了性能,因此您可以比以往更快地完成工作。软件地址:看置顶贴Lightroo......
  • SpringMVC 中中文乱码解决
    请求中文乱码在web.xml中配置spring自带的过滤器org.springframework.web.filter.CharacterEncodingFilter,只可以解决请求<!--spring自带的解决中文乱码的filter--><filter><filter-name>encoding</filter-name><filter-class>org.springframework.web.fil......
  • Visual Studio 智能提示、注释是英文,改为中文
     最近建立一个新项目准备写一个小demo,新建项目时选的时.Net7。写代码的时候发现。Net7没有系统的中文注释,去官网下载的时候发现没有关于.Net7的汉化文件包,最新的汉化包是。Net5的,可能是我没找到,我这里是把.Net5汉化包放到了.Net7下面了,测试好用。一、.NETFramework打开文......
  • QuarkXPress 2023(版面编辑设计) 19.2(55820)中文版
    QuarkXPress2023是Quark公司推出的一款专业的排版和设计软件。它是QuarkXPress系列的最新版本,引入了许多令人兴奋的功能和改进。点击获取QuarkXPress2023 下面将详细介绍QuarkXPress2023的主要特点和优势。多通道混合:QuarkXPress2023具备了独特的多通道混合功能。用户......
  • [Mac软件]Pixelmator Pro 3.3.12 专业图像编辑中文版
    PixelmatorPro是专为Mac设计的功能强大,美观且易于使用的图像编辑器。借助广泛的专业级无损图像编辑工具,PixelmatorPro可使您发挥出最佳的照片效果,创建华丽的构图和设计,绘制,绘画,应用令人惊叹的效果,设计精美的文字并仅编辑图像您可以想象的任何方式。而且,由于其直观且易于访问的......
  • Unity TextMeshPro使用自建中文字体
    TextMeshPro  TextMeshPro是Unity新一代字体,是Unity的最终文本解决方案。它是UnityUIText和旧版TextMesh的完美替代方案。功能强大、易于使用、性能高效。目前TextMeshPro对中文的支持也还可以,不过默认不能用,需要自己成生成。  本文就介绍TextMeshPro中文字体文件的......