вызвать ToArray/ToList никак не меняя содержимое - эти методы реально вызовутся, или просто будет даункаст?
Вызовутся. Потому что ToList вызывается для IEnumerable, оно не знает про список
А в самих классах Array<T>, List<T> разве нет оверрайдов для IEnumerable<T>?
Конкретно для этого случая — нет.
Обсуждают сегодня