你能给一个身体只能获得或设置一个属性吗?

Sta*_*903 0 c#

    public int a{
        get;
        set{
            if (value <= b)
                a = value;
            if (value > b)
                a = b;
        }
    }
Run Code Online (Sandbox Code Playgroud)

在上面的例子中是否有可能避免让身体得到,尽管它是一个简单的回归a?

Jep*_*sen 5

不它不是.

你的set访问者无限地称自己为无限.

如果你有过get { return a; },那么吸气剂也会永远地称呼它自己.它不是自动属性,如果在访问器上有正文,则不存在自动后备字段.