在我班上我有这个属性:
public decimal Percentage
{
get;
set;
}
此值显示为小数。像这样:
-0.0214444
我需要表明这样的事情:
-2.14444
如何在我的属性中更改为此格式?
答案 0 :(得分:2)
您可以使用“P”格式字符串添加百分号。您可以创建另一个属性来包装它,或者只获取Percentage,然后调用ToString。
public decimal Percentage { get; set; }
public string FormattedPercentage
{
get { return Percentage.ToString("P"); }
}
答案 1 :(得分:2)
将它乘以100。
<%= myObject.Percentage * 100 %>
您可以将其四舍五入到较小的小数位数:
<%= Math.Round(myObject.Percentage * 100, 3) %>
另一种方式:
<%= string.Format("Percentage is {0:0.0%}", myObject.Percentage) %>