C# make type parameter covariant July 8, 2019 16 32 64 128 Could not convert variant of type (null) into type (string) Covariant return type in java Make type parameter contravariant Make type parameter t contravariant