Invariance, Covariance, and Contravariance in .NET C#

cover

Have hard time understanding it? Let me simplify it for you.