c# public bool Successful { get; set; } 这样写怎么理解

c#
public bool Successful { get; set; }
这样写怎么理解

阅读 3.1k
1 个回答

这就是个属性(Property)而已。

我看你之前有过 TS 的提问,那换成 TS 语法写就是:

class Foo {
    #successful: boolean;

    constructor() {
        this.#successful = false;
    }   

    get successful() {
        return this.#successful;  // 同样对应 C# 里的 getter
    }

    set successful(value: boolean) {
        this.#successful = value; // 同样对应 C# 里的 setter
    }
}