【发布时间】:2024-04-27 10:00:02
【问题描述】:
我正在尝试在具有私有 Add 方法/调整值的能力的类中创建一个字典。基本上我希望能够从类外部访问它并查看其中的值,但我不希望任何人能够在不通过类中的方法工作的情况下更改与键关联的值。
我首先尝试创建一个 Dictionary 属性(因此我可以轻松地尝试使用 getter 和 private setter 来做我想做的事情),但后来发现这并不完全可能。
我知道可能有一种方法可以使用自定义方法或自定义单独的类来执行此操作,但我想先在这里查看 C# 中是否有任何方法可以执行此操作。
让我知道你的想法。谢谢!
【问题讨论】:
标签: c# dictionary properties private