对于特定的上下文,我用 C# 开发,但我想这可以应用于其他语言/框架。
我了解使用私有 getter 和公共 setter 创建属性是完全合法的:
public int MyInt { private get; set; }
我无法弄清楚为什么要允许客户端设置属性而无法获取其当前值。在什么情况下可能需要这种行为?
对于特定的上下文,我用 C# 开发,但我想这可以应用于其他语言/框架。
我了解使用私有 getter 和公共 setter 创建属性是完全合法的:
public int MyInt { private get; set; }
我无法弄清楚为什么要允许客户端设置属性而无法获取其当前值。在什么情况下可能需要这种行为?