相关疑难解决方法(0)

没有身体的吸气,塞特与

我有一个目前自动的财产.

public string MyProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)

但是,我现在需要它在每次更改时执行一些操作,所以我想为setter添加逻辑.所以我想做一些事情:

public string MyProperty {
    get;
    set { PerformSomeAction(); }
}
Run Code Online (Sandbox Code Playgroud)

但是,这不构建...... MyProperty.get' must declare a body because it is not marked abstract, extern, or partial

我不能只让getter返回,MyProperty因为它会导致无限循环.

有没有办法做到这一点,还是我必须声明一个私有变量来引用?我宁愿不要MyProperty在这个类和它之外的代码中使用它

c# automatic-properties

17
推荐指数
2
解决办法
5686
查看次数

标签 统计

automatic-properties ×1

c# ×1