我有一些类与List属性:
class Foo { private List<int> myList; }
我想提供访问这个字段只是为了阅读.
即我想要具有访问Enumerable,Count等的属性,并且无法访问Clear,Add,Remove等.我该怎么做?
解决方法
如果您想要列表的只读视图,您可以使用
ReadOnlyCollection<T>
.
class Foo { private ReadOnlyCollection<int> myList; }