Because the interface can be easily implemented and not contain "everything except the kitchen." If you add AddRange , you must add InsertRange and RemoveRange (for symmetry). The best question is why there are no extension methods for the IList<T> interface, similar to the IEnumerable<T> interface. (extension methods for place Sort , BinarySearch , ... would be helpful)
xanatos Jul 18 '12 at 9:37 2012-07-18 09:37
source share