Реализовать IList без использования массивов и списков - C#
Формулировка задачи:
Нужно реализовать IList<T> без использования массивов и списков. Искал где только мог, конкретного примера реализации не нашёл, киньте ссылку пожалуйста.
Решение задачи: «Реализовать IList без использования массивов и списков»
textual
Листинг программы
class ListEnumerator<S> : IEnumerator<S> { Node<S> head; Node<S> currentObj; public S Current { get { return currentObj.Element; } } object IEnumerator.Current { get { return currentObj.Element; } } public ListEnumerator(Node<S> head) { this.head = head; } public bool MoveNext() { currentObj = currentObj == null ? head : currentObj.Next; return currentObj != null; } public void Reset() { currentObj = null; } public void Dispose() { head = null; currentObj = null; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д