LINUX.ORG.RU

История изменений

Исправление khrundel, (текущая версия) :

Каким случаем? Разделение на «только на вход» и «только на выход» - это не частный случай, а обязательное требование вариантности, иначе Лискова обидится. А частные случаи, это IEnumerable<out T> и Func<in TParam,... out TResult>, может где-то ещё тоже используется.

Исправление khrundel, :

Каким случаем? Разделение на «только на вход» и «только на выход» - это не частный случай, а обязательное требование вариантности, иначе Лискова обидется. А частные случаи, это IEnumerable<out T> и Func<in TParam,... out TResult>, может где-то ещё тоже используется.

Исходная версия khrundel, :

Каким случаем? Разделение на «только на вход» и «только на выход» - это не частный случай, а обязательное свойство вариантности. А частные случаи, это IEnumerable<out T> и Func<in TParam,... out TResult>, может где-то ещё тоже используется.