Создать массив объектов. Вывести на экран список квартир, имеющих заданное число комнат - C#
Формулировка задачи:
House: Адрес, Этаж, Количество комнат, Площадь. Создать массив объектов. Вывести на экран список квартир, имеющих заданное число комнат;
Решение задачи: «Создать массив объектов. Вывести на экран список квартир, имеющих заданное число комнат»
textual
Листинг программы
- void Main()
- {
- const string adds = "Улица Пушкина, дом колотушкина";
- const int CountOfRooms = 2;
- var houses = new List<House>();
- var rand = new Random();
- for(var i = 0; i < 15; i++)
- {
- var house = new House
- {
- Adds = adds,
- Floor = i,
- Rooms = rand.Next(1, 5),
- Square = 35
- };
- houses.Add(house);
- }
- houses.Where(h=>h.Rooms == CountOfRooms).ToList()
- .ForEach(house => Console.WriteLine(house.ToString()));
- }
- class House
- {
- public string Adds { get; set; }
- public int Floor { get; set; }
- public int Rooms { get; set; }
- public float Square { get; set; }
- public override string ToString()
- {
- return string.Format("Адрес: {0} Этаж: {1} Комнат: {2}", Adds, Floor, Rooms);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д