- Существует достоверное преобразование из func < /code> в func < /code>, потому что < /p>
- Параметр первого типа является противоположным, и есть Implicit ancervision Object .
- Параметр второго типа является ковариантом, и существует преобразование идентификации с int в int. />
The first type parameter is contravariant, and there’s an identity conversion from dynamic to object. - The second type parameter is covariant, and there’s an implicit reference conversion from string to IConvertible
Подробнее здесь: https://stackoverflow.com/questions/789 ... skeet-book