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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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