Создать массив объектов. Вывести на экран список квартир, имеющих заданное число комнат - 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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д