Readonly коллекция как property C#
От: kvasya  
Дата: 12.11.08 07:19
Оценка:
Добрый день.

Вот такое:

class MySet
{
private HashSet<SomeObject> _items;

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

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

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

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

Делать правильно (реализовывать IEnumerable) привлекает, но — лень
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.