我对 C# 相当陌生,但在 Objective-C 和 OOP 方面拥有丰富的经验。我正在使用 Json.NET 自动解析 API 对对象的响应。碰巧返回的对象之一具有名为protected的属性。显然这是一个问题,因为 protected 是类成员声明的关键字。
"protected": true
- 是否可以添加一个名称完全受保护的成员?
- 如果解析器尝试设置受保护的属性,是否可以添加触发的 setter 和 getter?(但将值分配给名为 _protected 的私有成员)
- 当他遇到名为protected的属性时,我是否应该修改解析器以使其表现不同?
感谢您的任何建议。