title: Understanding Covariance and Contravariance in C# 4.0
body: <p>I watched a video about it on Channel 9 but I didn't really understand it much.</p>
  
  <p>Can someone please give me a simple example about these that's easy to understand? After that maybe how it would be used in practice?</p>