- 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;
- }
显示的金额进行格式化千分位逗号隔开NET
这些都是博主多年积累的,有些可能是别人的,但博主已经不记得来自哪里了,就不特殊标出了,望见谅!!!!