Room オブジェクトのリストがあり、各 Room オブジェクトには Building 属性があります。
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};
この場合、2 つの項目 (各建物から 1 つ) を含む配列を返す関数を使用して、このリストを実行します。