我有一个当前是自动的属性。 public string MyProperty { get; set; } 但是,我现在需要它在每次更改时执行一些操作,所以我想向setter添加逻辑。MyProperty.get' must declare a body because it is not marked abstract, extern, or partial 我不能让getter返回我不希望这样做,因为在这个类中和类外的代码中都使用了MyProperty
我的C#类作为一组值的持有者工作,这些值现在被存储为属性。为了增加可扩展性,我将在其中添加一个字典,以便人们可以在其中存储任何他们想要的属性,而不必更改类代码。然而,我希望保持向后兼容性,允许旧的属性仍然可以通过bag访问器或原始的getter setter访问。也就是说,我希望下面两段代码具有相同的效果。properties.Config1 = value
properties["Con