我有一个ViewModel需要从几个double数据类型属性中返回多个值。我尝试使用DisplayFormat数据注释来确保将双精度数返回到两位小数。这不起作用,因为有几个字段返回了很多小数。我该怎么做才能确保从我的Web API视图模型中只返回两个小数位?
答案 0 :(得分:0)
这应该排除...但是如果你想要总是显示2位小数,你必须调用这个方法.ToString("#.00")
public class ViewModel
{
private double randomNumber;
public double RandomNumber
{
get
{
return Math.Round(randomNumber, 2);
}
set
{
randomNumber = value;
}
}
}