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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5