1 Matching Annotations
  1. Mar 2017
    1. IEnumerable<Base>.

      Covariance: can assign a variable from derived class to base class variable.

      Contravariance: can assign a variable from a base class to a derived class variable.

      Basic Liskov substitution? Except, contravariance is inversion of Liskov princip