【发布时间】:2011-01-13 12:31:47
【问题描述】:
我有 List-property 的课程:
class Foo {
private List<int> myList;
}
我只想提供对该字段的访问权限以供阅读。
即我想要可以访问 Enumerable、Count 等但无法访问 Clear、Add、Remove 等的属性。我该怎么做?
【问题讨论】:
-
我将把这个问题的标题改为只读,因为只读和不变性是两个非常不同的主题,尽管相关的主题,如果我们不这样做,我会更喜欢它混合它们。如果您正在寻找不变性,请查看stackoverflow.com/a/9009748/58961。