Could someone provide me simple C# examples of convariance, contravariance, invariance and contra-invariance (if such thing exists).
All samples I've seen so far was just casting some object into System.Object.
System.Object