C# 格式化string类型的金额

c#  格式化string类型的金额 

   ///         /// 根据精度将金额转换为自定义类型的string        ///         /// 需要的精度        /// 需要转换的金额        /// 转换后的金额        public  string FormateString(int precision, double money)        {            //比如,FormateString(2,2333)==>结果:2,333.00            string format = "###,###,###,##0.";            for (int i = 0; i < precision; i++)            {                format = format + "0";            }            return money.ToString(format);        }        ///         /// 转换任意类型的对象为Double        ///         /// 需要转换的对象        /// 返回Double类型的变量        public  double ConvertDouble(object val)        {            if (((val == null) || (val.ToString() == "")) || (val is DBNull))            {                return 0.0;            }            if (val is string)            {                val = val.ToString().Replace(",", "");            }            try            {                return Convert.ToDouble(val);            }            catch            {                return 0.0;            }        }

小注:

        自定义格式显示:点击打开链接

 以上就是C#  格式化string类型的金额 的内容,更多相关内容请关注PHP中文网(www.php.cn)!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1432340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月17日 06:30:20
下一篇 2025年12月17日 06:34:29

相关推荐

发表回复

登录后才能评论
关注微信