Класс «Одежда» и класс «Шкаф для одежды» - C#
Формулировка задачи:
Создать класс «Одежда» и класс «Шкаф для одежды», как коллекцию объектов класса «Одежда». Число объектов класса «Одежда» и их категорию (кофта, брюки, рубашка и т.д. – всего до 8 различных категорий) формировать случайным образом. Предусмотреть функции для подсчета объектов каждой категории отдельно. Напечатать исходную коллекцию и результаты поиска одежды по категориям.
Решение задачи: «Класс «Одежда» и класс «Шкаф для одежды»»
textual
Листинг программы
- using System;
- namespace wardrobe_шкаф_
- {
- class Program
- {
- static Random rand = new Random();
- static void Main(string[] args)
- {
- Wardrobe ward = new Wardrobe();
- string[] Categorys = {"брюки","шорты","футболка","майка","носки","трусы","рубашка","галстук" };
- for (int i = 0; i < 20; i++)//тут сами определитесь сколько вам хватит, я поставил 20
- {
- Clothes closes = new Clothes(Categorys[rand.Next(0, 7)], rand.Next(1, 20));//взводим экземпляр класса
- ward.Add(closes);
- }
- Console.WriteLine("Исходные данные по шкафу");
- foreach (Clothes cl in ward)
- Console.WriteLine("категория {0} - количество {1}", cl.Category, cl.Count);
- Console.WriteLine("Введите какую категорию одежды будем искать");
- Console.WriteLine("варианты: брюки,шорты,футболка,майка,носки,трусы,рубашка,галстук");
- string inputCategory = Console.ReadLine();
- Console.WriteLine();
- int result = ward.GetByCategory(inputCategory);
- Console.WriteLine(ward.ToString());
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д