Why do arrays in .net only implement IEnumerable and not IEnumerable<T>? Why do arrays in .net only implement IEnumerable and not IEnumerable<T>? arrays arrays