当前位置: 首页 > news >正文

c# 中文数字转阿拉伯数字

c# 中文数字转阿拉伯数字

这是一个很常见的需求。我一时找不到现成的库,就自己写了一个。仅供参考。

代码

工具类 ChineseNumHelper

namespace YourNameSpace
{public class ChineseNumHelper{private static readonly Dictionary<char, long> DigitMap = new Dictionary<char, long>{{'零', 0}, {'〇', 0},{'一', 1}, {'壹', 1},{'二', 2}, {'两', 2}, {'贰', 2},{'三', 3}, {'叁', 3},{'四', 4}, {'肆', 4},{'五', 5}, {'伍', 5},{'六', 6}, {'陆', 6},{'七', 7}, {'柒', 7},{'八', 8}, {'捌', 8},{'九', 9}, {'玖', 9}};private static readonly Dictionary<char, long> UnitMap = new Dictionary<char, long>{{'十', 10}, {'拾', 10},{'百', 100}, {'佰', 100},{'千', 1000}, {'仟', 1000},{'万', 10000}, {'萬', 10000},{'亿', 100000000}, {'億', 100000000}};/// <summary>/// 将中文数字转换为阿拉伯数字/// </summary>/// <param name="chineseNum">中文数字字符串</param>/// <returns>对应的阿拉伯数字</returns>public static long ConvertChineseNumToLong(string chineseNum){const long dfltNum = 0;if (string.IsNullOrWhiteSpace(chineseN
http://www.dtcms.com/a/477769.html

相关文章:

  • 如何自定义 Qt 日志处理并记录日志到文件
  • Spring Boot 3零基础教程,类属性绑定配置文件中的值,笔记10
  • TypeScript 基础类型
  • 鸿蒙NEXT Function Flow Runtime Kit:解锁高效并发编程的利器
  • 一个小项目的记录:PHP 分账组件
  • excel-mcp-server rocky linux简单部署
  • 网站前台模块包括什么软件wordpress js放到oss
  • ENET_INIT卡死在DMA_MODE判断
  • 蓝光3D扫描:汽车模具高精度尺寸检测与数字化质量控制实践
  • 一文对最新版本 Flink 反压机制全景深度解析(附源码)
  • 从硅谷到全球:新思科技(Synopsys)的发展史与产业深耕之路
  • 网站建设wang1314公司图案设计
  • 【AES加密专题】7.AES全局函数的编写
  • EPSON TG2016SMN:低功耗温补晶振延长电池设备续航
  • Qt C++ 教程:无边框窗体 + 自定义标题栏 + 圆角 + 拖拽拉升 + 阴影
  • 用 Gradle 实现自动化测试:集成 JUnit、TestNG,生成测试报告
  • 邵阳市住房和建设局网站西安做网站收费价格
  • 【QT界面设计学习篇】qt快速开发技巧
  • Hadoop面试题及详细答案 110题 (86-95)-- Hadoop生态系统工具
  • 基于单片机电器断路器保护器系统Proteus仿真(含全部资料)
  • 如何做天猫网站怎么做win10原版系统下载网站
  • FocusAny开源 #2:速算本Calculator
  • Typecho独立页面能否支持多个自定义永久链接路径(如 /special/ 和 /other/)
  • uniapp学习【路由跳转 +数据请求+本地存储+常用组件】
  • ads基本量的含义和计算方程(1.直流扫描)
  • ORACLE 高危漏洞(9.8分)
  • 【检索:LSM】7、LSM树深度解析:为什么日志系统首选LSM树而非B+树?从原理到实践
  • 网站推广句子快照关键词优化
  • (解决)重装系统电脑账户进不去被停用,PIN无法验证,提示0xc0000234
  • 属于门户网站的有个人网站制作多少钱