Каков наилучший способ создания массива только для чтения на С#?C#

Место общения программистов C#
Anonymous
Каков наилучший способ создания массива только для чтения на С#?

Сообщение Anonymous »

У меня возникла крайне маловероятная и оригинальная ситуация: я хочу вернуть массив, доступный только для чтения, из моего объекта. Пока мне известен только один способ сделать это — через System.Collections.ObjectModel.ReadOnlyCollection. Но мне это кажется каким-то неуклюжим, не говоря уже о том, что этот класс теряет возможность доступа к элементам массива по их индексу (добавлено: упс, я пропустил индексатор). Нет ли лучшего способа? Что-то, что могло бы сделать сам массив неизменяемым?

Вернуться в «C#»