Почему массивы в .net реализуют только IEnumerable, а не IEnumerable <T>?
Я реализовывал свой собственный класс ArrayList и был удивлен, когда понял, что
public System.Collections.Generic.IEnumerator<T> GetEnumerator() {
return _array.GetEnumerator();
}
не работал По какой причине массивы не реализуют IEnumerator в .NET?
Есть ли обходной путь?
Спасибо