❔ You cannot use a covariant type parameter as a generic type constraint for interface methods.
I do understand what variant type parameters are after reading about covariance and contravariance. What I do not understand however is what the sentence "You cannot use a covariant type parameter as a generic type constraint for interface methods." or "You can use a contravariant type parameter as a generic type constraint for an interface method." means from https://learn.microsoft.com/en-us/dotnet/standard/generics/covariance-and-contravariance#define-variant-generic-interfaces-and-delegates. Can someone explain to me the meaning of this sentence is?
Learn about covariance, which allows you to use a more derived type, and contravariance, which allows you to use a less derived type, in .NET generics.
