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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы