У меня есть список объектов комнаты, каждый объект комнаты имеет атрибут здания;В C# Каков наилучший способ отфильтровать эту коллекцию?
public class Room
{
public string BuildingName;
public string Name
}
теперь я хочу, чтобы фильтровать свою коллекцию, где я только взять 1 номер из каждого здания (я не волнует, какой)
так, например
var room = new Room(){BuildingName ="Building 1", Name = "Room 1"};
var room2 = new Room(){BuildingName ="Building 1", Name = "Room 2"};
var room3 = new Room(){BuildingName ="Building 2", Name = "Room 3"};
var room4 = new Room(){BuildingName ="Building 2", Name = "Room 4"};
var room5 = new Room(){BuildingName ="Building 2", Name = "Room 5"};
var ListofRooms = new List<Room> {room, room2, room3, room4, room5};
в этом случае я хотел бы запустить этот список через функцию, которая возвращает массив с двумя элементами (по одному от каждого здания)