Re: Readonly коллекция как property C#
От: necrostaz Россия  
Дата: 12.11.08 07:42
Оценка: 3 (1) -1
Здравствуйте, kvasya, Вы писали:

K>Добрый день.


K>Вот такое:

K>

K>class MySet
K>{
K>private HashSet<SomeObject> _items;

K>public HashSet<SomeObject> Items {get{return _items;}}

K>public void Add(item);
K>public void Remove(item);
K>}

K>

K>не привлекает в виду получения клиентом прямого доступа к коллекции.

K>Существует ли простой способ сказать то, что свойство Items — возвращает readonly коллекцию? Существует ли такой интерфейс для HashSet<T>?


K>Делать правильно (реализовывать IEnumerable) привлекает, но — лень


 public IEnumerable<SomeObject> Items {get {return _items.AsEnumerable(); } }
?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.