Why are arrays covariant but generics are invariant? Why are arrays covariant but generics are invariant? arrays arrays