How do arrays in C# partially implement IList<T>? How do arrays in C# partially implement IList<T>? arrays arrays