Метод List<T>.AsReadOnly()

Возвращает для текущей коллекции оболочку IList<T> , доступную только для чтения.

Синтаксис

public ReadOnlyCollection<T> AsReadOnly()

Возвращаемое значение