Универсальные шаблоны - C# (177724)
Формулировка задачи:
Создайте класс MyList<T>. Реализуйте в простейшем приближении возможность использования его экземпляра аналогично экземпляру класса List<T>. Минимально требуемый интерфейс взаимодействия с экземпляром, должен включать метод добавления элемента, индексатор для получения значения элемента по указанному индексу и свойство только для чтения для получения общего количества элементов.
Я пытался сам, по в итоге такая каша, что даже скидывать сюда не стал)
Решение задачи: «Универсальные шаблоны»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class MyList<T> { static void Main() { List<T> list = new List<T>(); } public void Method() { } int[] arr = new int[5]; public int this[int list] { get { return arr[list]; } set { arr[list] = value; } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д