C# 类中创建属性技巧合集

时间:2024-11-19 13:06:08

1、在Visual Studio中,你可以输入 prop,然后按两次 Tab 键。可以生成一个简单的自动实现属性模板。

public int MyProperty { get; set; }

2、在Visual Studio中,你可以输入 propfull,然后按两次 Tab 键。可以生成一个完整的自动实现属性模板。

private int myVar;

public int MyProperty
{
    get { return myVar; }
    set { myVar = value; }
}

3、属性值在被设置时,只有新旧值不同才可以被设置

private bool _plcOnline = false;
/// <summary>
/// PLC连接状态
/// </summary>
public bool PlcOnline
{
    get { return _plcOnline; }
    set
    {
        if (_plcOnline != value)
        {
            _plcOnline = value;
            //值发生变更成新值时,还可以在这里加其他操作
        }
    }
}