я реализую свой собственный класс ArrayList и остался удивлен, когда я понял, чтоПочему массивы в .net только реализуют IEnumerable, а не IEnumerable <T>?
public System.Collections.Generic.IEnumerator<T> GetEnumerator() {
return _array.GetEnumerator();
}
не работает. Какова причина, по которой массивы не реализуют IEnumerator в .NET?
Есть ли какая-нибудь работа?
Благодаря
Зачем вам реализовать свой собственный класс ArrayList, если уже существует более дюжины существующих классов коллекций? – Aaronaught
Почему бы мне? Я устал от таких комментариев. –
Мы не задаем такие вопросы, чтобы вас раздражать, но чтобы выяснить, что именно вы пытаетесь сделать. Это помогает нам лучше ответить. – Steven