Re[4]: covariant return types
От: Codealot Земля  
Дата: 28.10.24 18:17
Оценка:
Здравствуйте, hi_octane, Вы писали:

_>Полностью, иначе бы компилятор ругнулся. Ни Class1 ни Class2 не наследуют IEnumerable, поэтому к ним у компилятора другое отношение.


Раньше ругался, нужно было точное совпадение сигнатуры. Начиная с какой-то версии, достаточно совместимой сигнатуры. Возвращаемый тип можно изменить, если он более derived.
Но это только в классах. В интерфейсах — нет.
Вопрос — почему?

_>Учитывая время вопроса — овертаймишь небось?


У меня — середина дня. Про разные зоны времени никогда не слышал?
Ад пуст, все бесы здесь.
Отредактировано 28.10.2024 18:32 Codealot . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.