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