Разработать класс-контейнер - C#
Формулировка задачи:
Дали задание, звучит так:
разработать набор классов-моделей.
разработать класс, поля которого будут коллекциями для экземпляров моделей (класс-контейнер)
можете подходящий простейший пример привести, что-то недопонимаю как такое сделать...
для понимания вот текст задания
Приложение - консольное на C#.
Тема: сохранение информации о доставке питьевой воды в магазины.
Задание 1: разработать набор классов-моделей:
- Бочка. Поля:
- ИД
- ИД магазина
- ИД емкости
- ИД типа воды
- цена за литр
- значение на счетчике, зарегистрированное при последней доставке
- Магазин. Поля:
- ИД
- название
- адрес
-телефон
- Доставка. Поля:
- ИД
- ИД магазина
- ИД бочки
- ИД водителя
- ИД автомобиля
- значение счетчика
- объем
- доход
- сумма долга
- дата
- производилась чистка?
- производилась замена?
Набор полей для классов Водитель, Автомобиль, Емкость, Тип воды - выбрать самостоятельно (2-4 поля на класс)
Действия
Задание 2: разработать класс, который будет отображать в консоли меню (заполненные данными экземпляры классов будут добавляться
в коллекции внутри класса-контейнера):
- добавить доставку
- добавить магазин
и т.д.
- выйти из приложения
при выборе пункта предлагается ввести данные для всех полей, кроме ИД (должны генерироваться автоматически для каждого экземпляра -
от 1 и далее.
например, созданы два типа воды - их ИД 1 и 2, далее создан один тип емкости - его ИД 1)
разработать класс, поля которого будут коллекциями для экземпляров моделей (класс-контейнер)
интересует последняя строка
Решение задачи: «Разработать класс-контейнер»
textual
Листинг программы
// Бочка class Barrel { .... } class Manager { public List<Barrel> Barrels { get; set; } public Manager() { Barrels = new List<Barrel>(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д