【发布时间】:2010-02-26 12:56:04
【问题描述】:
将十进制数格式化为字符串以在正确的文化信息中显示 UI 的最佳方法是什么?
【问题讨论】:
-
myDecimal.ToString()有什么问题? -
从数据库加载 nHibernate 对象,属性是十进制的,当调用 toString() 时,它会使用正确的小数位进行格式化。但是,当从文本保存设置相同的属性时,例如。 allocation.Price = Decimal.Parse(price, CultureInfo.CurrentCulture);但是一旦设置并调用 allocation.Price.toString() 小数位就不会添加。例如,十进制解析后 15 想要 15.00,但 toString 只给出 15。奇怪吗?
标签: .net cultureinfo