Задача: У класса надо сделать свойство-массив, да так чтоб никто и никогда извне не мог ни сам массив, ни значения его элементов поменять. Внутри класса тоже менять массив не надо.
Мой котелок родил только ObjectModel.ReadOnlyCollection пользовать, но в священном писании написано что ObjectModel для создания библиотек придумано, а у меня ж просто класс внутренний. Сдаётся мне что я на белазе ведро глины пытаюсь перевезти (если вы меня понимаете). Мож есть какое-нить менее ресурсоёмкое решение.
PS: про свойства классов-элементов, я знаю, если никто не сможет эземпляр класса затереть уже хороошо.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков