Есть класс "Квартира", у нее есть последователь "Комната". У Комнаты есть поле, отвечающее за жилую площадь.
Необходимо посчитать количество жилых комнат в каждой квартире. Для этого проверяется следующее условие: если в поле "Жилая площадь" есть значение, то прибавляем к счетчику 1. В конце возле каждой квартиры выводим значение "Количество жилых помещений".
Собственно код:
Но, как вы видите, значение RoomCount вычисляется по всем квартирам и в итоге выводится общее количество жилых комнат по всем квартирам. Одна и та же величина:
По хорошему было бы выводить return сразу после второго цикла foreach, да только так нельзя, неправильно. Так как все-таки сделать?