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

C# 格式化显示金额函数



格式化金额
10000000 -> 1000,000,0


  public string FormatAmount(decimal? amount = null)
        {
            amount = amount ?? Amount;

            var s = amount.ToString();
            if (s.Length < 2)
            {
                return s;
            }

            var len = s.IndexOf('.');
            if (len < 0)
            {
                len = s.Length;
            }
            if (len < 4)
            {
                return s;
            }

            for (var i = len-3; i > 0; i -= 4)
            {
                s = s.Insert(i, ",");
                i++;
            }
            return s;
        }


相关文章:

  • [Web开发] IE8的User-Agent 字符串
  • 算法练习--素数环
  • 算法练习--判断连续相同字符串
  • [IE编程] IE8的SDK 下载
  • JS 数组扩展函数--求起始项到终止项和
  • 谷歌音乐搜索模式是个不错的尝试
  • 前端实用的东西--持续更新
  • 在FreeBSD 用户空间与内核空间使用内存共享
  • 大图片根据分辨率自适应宽度
  • 2009年全球互联网预言---商业周刊
  • 序列划分-使其最大值最小化
  • 自定义异常类的使用...
  • 使用欧几里得定理求最大公约数和最小公倍数
  • 移动设备管理(MDM)与OMA(OTA)DM协议向导(二)——WAP协议(2)
  • 斐波那契数列算法的快速版本
  • [nginx文档翻译系列] 控制nginx
  • 10个确保微服务与容器安全的最佳实践
  • Druid 在有赞的实践
  • Java教程_软件开发基础
  • Laravel Mix运行时关于es2015报错解决方案
  • Laravel Telescope:优雅的应用调试工具
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Protobuf3语言指南
  • Sublime text 3 3103 注册码
  • TypeScript迭代器
  • 技术:超级实用的电脑小技巧
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 详解NodeJs流之一
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • #pragam once 和 #ifndef 预编译头
  • (06)Hive——正则表达式
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (理论篇)httpmoudle和httphandler一览
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转) Android中ViewStub组件使用
  • (转) Face-Resources
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET Project Open Day(2011.11.13)
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .net2005怎么读string形的xml,不是xml文件。
  • .net6 webapi log4net完整配置使用流程
  • @Autowired标签与 @Resource标签 的区别
  • [ 第一章] JavaScript 简史
  • []常用AT命令解释()
  • [04] Android逐帧动画(一)
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票