Web APi视图模型十进制格式

时间:2015-04-24 15:50:30

标签: c# asp.net-web-api data-annotations

我有一个ViewModel需要从几个double数据类型属性中返回多个值。我尝试使用DisplayFormat数据注释来确保将双精度数返回到两位小数。这不起作用,因为有几个字段返回了很多小数。我该怎么做才能确保从我的Web API视图模型中只返回两个小数位?

1 个答案:

答案 0 :(得分:0)

这应该排除...但是如果你想要总是显示2位小数,你必须调用这个方法.ToString("#.00")

public class ViewModel
{
    private double randomNumber;

    public double RandomNumber 
    {
        get
        {
            return Math.Round(randomNumber, 2);     
        }
        set
        {
            randomNumber = value;
        }
    }
}