如何使用更高效的get和set

时间:2017-04-26 09:42:44

标签: c#

我正在尝试分配值并且它可以工作,但我想用更少的代码编写它。

public decimal StudentValue
{
    get
    {
        return _studentValue;
    }
    set
    {
        _studentValue = value;
        subTotal.Text = _studentValue.ToString();
    }
}
public decimal VATValue
{
    get
    {
        return _teacherValue;
    }
    set
    {
        _teacherValue = value;
        total.Text = _teacherValue.ToString();
    }
}

1 个答案:

答案 0 :(得分:1)

将分配设置为功能 插入:

if (vAT.Text == "0,00" || vAT.Text == null)
{
    vAT.Text = _VATValue.ToString();
}

进入这样的函数:

private void Assigning(ref string txt, string val)
{

    if (txt == "0,00" || txt == null)
    {
         txt = val;
    }
}

并调用此函数: 分配(ref vAT.Text,value.ToString());

希望有所帮助