C# 如何使用更高效的get和set

C# 如何使用更高效的get和set,c#,C#,我尝试分配值,它可以工作,但我想用更少的代码编写它 public decimal StudentValue { get { return _studentValue; } set { _studentValue = value; subTotal.Text = _studentValue.ToString(); } } public decimal VATValue { get {

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

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();
    }
}

将赋值设置为函数 插入:

转化为如下函数:

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

    if (txt == "0,00" || txt == null)
    {
         txt = val;
    }
}
并将此函数称为: 赋值(ref.Text,value.ToString())


希望对您有所帮助

您可以使用数据绑定,而不是直接为textbox赋值。请参见,因为代码很常见-使用方法设置值&标签(?)文本。除此之外,您希望如何提高代码的效率?为什么在一个似乎正在更新UI控件值的类上有一个属性?
private void Assigning(ref string txt, string val)
{

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