我有一个房间对象列表,每个房间对象都有一个Building属性;
我现在希望筛选我的集合,只选择每个建筑物中的一个房间(我不关心是哪个)。
例如:
在这种情况下,我希望运行此列表通过一个函数,该函数将返回一个包含两个项的数组(每个建筑物的一个项)。
public class Room
{
public string BuildingName;
public string Name
}
我现在希望筛选我的集合,只选择每个建筑物中的一个房间(我不关心是哪个)。
例如:
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};
在这种情况下,我希望运行此列表通过一个函数,该函数将返回一个包含两个项的数组(每个建筑物的一个项)。