使用C#get set方法

时间:2013-09-07 12:38:09

标签: c# asp.net-mvc c#-4.0 getter-setter

我是c#和mvc的新手。我正在使用mvc。在视图模型中,我有两个属性;其中一个是 public int MaxCapacity { get; set; }而另一个是public int UsedCapacity { get; set; }我想使用它们并在列中显示UsedCapacity / MaxCapacity,但我不知道如何将它们组合在一起。我想创建新属性并使用MaxCapacity和UsedCapacity写入get set方法;

public int Capacity
        {
            get
            {

            }
            set
            {

            }

        }

1 个答案:

答案 0 :(得分:1)

public int Capacity
    {
        get
        {
            return this.UsedCapacity/this.MaxCapacity;
        }
        set
        {
            if(value > MaxCapacity)
               throw new Exception("Can't set capacity bigger then max capacity");
            // Your code...
        }

    }