【发布时间】:2013-07-06 15:37:54
【问题描述】:
基本上我是这样格式化数字的
@String.Format("{0:C}", Model.Price)
结果是 $2,320,000.00
然而,我想要的结果是2,320,000.00,只是没有$。我怎样才能做到这一点,同时仍然利用 .nets 本地化处理?
编辑
如果我想改变我的班级,这样当有人试图获得Price 时,他会得到这种格式化的价格。这是我的课
public class Listing : DomainObject
{
public decimal Price { get; set; }
public decimal Commission { get; set; }
}
【问题讨论】:
-
我编辑的原因是,在我的第一种情况下,我必须在我使用 place 的每个地方进行更改,而在第二种情况下,它会自动在任何地方完成。
-
你可以创建特殊方法作为你的类的成员..
标签: c# string-formatting