Безопасно ли выставлять IEnumerable в свойстве?

Если я выставлю IEnumerable в качестве свойства класса, существует ли вероятность того, что он может быть изменен пользователями класса, и если да, то каков наилучший способ защиты от мутации при сохранении типа выставленного свойства IEnumerable < T> ?

10
задан 4 February 2011 в 17:22
поделиться