У меня возникла крайне маловероятная и оригинальная ситуация: я хочу вернуть массив, доступный только для чтения, из моего объекта. Пока мне известен только один способ сделать это — через System.Collections.ObjectModel.ReadOnlyCollection. Но мне это кажется каким-то неуклюжим, не говоря уже о том, что этот класс теряет возможность доступа к элементам массива по их индексу (добавлено: упс, я пропустил индексатор). Нет ли лучшего способа? Что-то, что могло бы сделать сам массив неизменяемым?
Подробнее здесь: https://stackoverflow.com/questions/213 ... array-in-c
Каков наилучший способ создания массива только для чтения на С#? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение