Здравствуйте, hi_octane, Вы писали:
_>Полностью, иначе бы компилятор ругнулся. Ни Class1 ни Class2 не наследуют IEnumerable, поэтому к ним у компилятора другое отношение.
Раньше ругался, нужно было точное совпадение сигнатуры. Начиная с какой-то версии, достаточно
совместимой сигнатуры. Возвращаемый тип можно изменить, если он более derived.
Но это только в классах. В интерфейсах — нет.
Вопрос — почему?
_>Учитывая время вопроса — овертаймишь небось?
У меня — середина дня. Про разные зоны времени никогда не слышал?