Универсальные шаблоны - 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; }
}
}
}