`
mybwu_com
  • 浏览: 179343 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

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;
        }


分享到:
评论

相关推荐

    C#时间格式化函数

    C#函数代码,1.数值转换为固定hh:mm:ss格式,2.//获取当前时间yyyy-MM-dd hh:mm:ss,3.2018-06-26T16:30:04.89→yyyy-MM-dd hh:mm:ss 进行格式化

    c#时间格式化

    总结了一些关于c#时间格式化的一些函数,

    C#小数点格式化用法小结

    主要介绍了C#小数点格式化用法,结合实例形式分析了C#小数点格式化运算的常用函数与相关使用技巧,需要的朋友可以参考下

    javascript模拟C#格式化字符串

    JS 模拟C# 字符串格式化操作 /*** ** 功能: 字符串格式化替换操作 ***/ String.prototype.format = function () { var args = arguments; return this.replace(/\{(\d+)\}/g, function (m, i) { return args[i...

    C#版本的图像处理函数库和边缘检测的Demo,

    C#版本的图像处理函数库和边缘检测的Demo, 对于图像处理的软件开发工程师有很好的指导价值. 具体功能包括: 打开图像 Candy检测, Robot检测, Sobel检测, 二值化处理, 灰度化处理, 选择格式进行保存图像

    C#适用于like语句的SQL格式化函数

    本文实例讲述了C#适用于like语句的SQL格式化函数,分享给大家供大家参考。 具体实现代码如下: 代码如下:/// &lt;summary&gt; /// 对字符串进行sql格式化,并且符合like查询的格式。 /// &lt;/summary&gt; /// ”str”&gt;要...

    C#防SQL注入代码的三种方法

     二:如果用SQL语句,那就使用参数化,添加Param  三:尽可能的使用存储过程,安全性能高而且处理速度也快  四:屏蔽SQL,javascript等注入(很是主要的),对于每个文件写是不太可能的。所以要找到对所有文件起...

    C#在查询语句中使用格式化函数

    摘要:C#源码,数据库应用,格式化函数 C#在查询语句中使用格式化函数,将出生日期格式化为“年月日”的格式,一个初学者的例子,欢迎C#新手参考。

    C#字符串函数的详细说明

    里面包含所有的C#字符串函数的详细说明 Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等 CompareOrdinal 与Compare一样,但不...Format 格式化包含各种值的字符串和如何格式化每个值的说明符

    js string format函数(数字格式化)

    js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。

    C# 类的声明格式

    (1)学生基本情况的类,数据成员包括姓名,学号,C#、英语和数学成绩。成员函数包括输出数据、置姓名和学号、置三门课的成绩,求出总成绩和平均成绩。 (2)定义一个人员类CPerson,包括数据成员:姓名、编号、性别...

    c# program

    a) 建议使用参数化构造函数 b) 可以重裁操作符 55. 总是要给静态变量提供静态构造函数。 56. 能使用早期绑定就不要使用后期绑定。 57. 使用应用程序的日志和跟踪。 58. 除非在不完全的switch语句中否则...

    微软 C#语言参考 CHM格式

    10.10.1 构造函数初始化函数... 210 10.10.2 实例变量初始化函数... 210 10.10.3 构造函数执行... 210 10.10.4 默认构造函数... 212 10.10.5 私有构造函数... 213 10.10.6 可选的构造函数参数... 213 10.11 析构函数...

    c#和vb.net报表设计器

    7、报表数据,打印数据可以设置多种格式化串,如:格式化金额(¥1,234.56),大写金额(零元零角零分正),格式化日期(2005年5月5日) 8、打印格式,支持普通文本、图片框、划线、字段、参数、系统变量、函数、图表等丰富...

    C#winform利用windows api实现U盘管理(检测,容量信息,禁用,开启,复制删除文件,获取pcb信息)

    利用C#中的winform开发的U盘管理小项目,实现对U盘的检测,显示容量信息,禁用、开启U盘,复制删除文件,获取pcb信息,C#对这些操作都有很好的封装,但是本项目是为了体验windows api所以完全没有使用这些封好的东西...

    vsnprintf字符串格式化输出实例:日志中打印程序名和行号 — TypeCodes1

    具体代码如下:* @FileName vsnprintf_name_line.c* @Describe A simple example for using v

    永思ERP软件系统VB.net、C#

    7、报表数据,打印数据可以设置多种格式化串,如:格式化金额(¥1,234.56),大写金额(零元零角零分正),格式化日期(2005年5月5日) 8、打印格式,支持普通文本、图片框、划线、字段、参数、系统变量、函数、图表等丰富...

    C#分词公共类完整版

    C#分词技术公共的api类,C#分词公共类完整版:数据缓存函数,读取文本,写入文本,载入词典,判断字符串是否在制定字符数组中,检测中文字符,格式化字符串,得到分词结果,移除停止词等等方法

    C#百例(100个个例,教你学会C#)

    24、该程序实现了当鼠标移到页面上的窗体时,可以显示提示信息。 25、该程序实现了一个完成进度多少的显示和速度的控制。 26、该程序实现了鼠标的右键菜单功能。通过MyContextMenu控件实现该功能。 27、该程序实现了...

Global site tag (gtag.js) - Google Analytics