Универсальные шаблоны - C# (177701)
Формулировка задачи:
Что-то я совсем запутался)Объясните пожалуйста)
Создайте класс CarCollection<T>. Реализуйте в простейшем приближении возможность
использования его экземпляра для создания парка машин. Минимально требуемый интерфейс
взаимодействия с экземпляром, должен включать метод добавления машин с названием машины и
года ее выпуска, индексатор для получения значения элемента по указанному индексу и свойство
только для чтения для получения общего количества элементов.
Создайте метод удаления всех машин автопарка.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class CarCollection<T> { T[] Car; public CarCollection() {} public CarCollection(T[] Car) { this.Car = Car; } public T[] cearch; public T this[int index] { get { return Car[index]; } set { Car[index] = value; } } private T count; public T Count { get { for (int i = 0; i < cearch.Length ; i++) { cearch[i] = count; } return count; } } } class Programm { static void Main() { CarCollection<int> yearCar = new CarCollection<int>(new int[] { 1999, 2006, 2010, 2012, 1964 }); CarCollection<string> nameCar = new CarCollection<string>(new string[] { "Mazda", "BMW", "Opel", "Nissan", "Volga" }); } } }
Решение задачи: «Универсальные шаблоны»
textual
Листинг программы
public void Clear() { Cars.Clear(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д