我有这个代码:
int gts_size=20;
int gts_type=1;
var r = from room in collection_of_rooms.rooms
where gts_size <= room.capacity_of_room
select room;
var r2 = r.First<Room>(rr => (rr.room_type == gts_type)); // here is the error
rooms 是 "Room" 类的数组,具有以下字段: capacity_of_room 和 room_type
消息“序列不包含匹配元素”引发的异常 但是当我插入断点来跟踪代码时,它可以正常工作并且 r1,r2 有值。我已经尝试过 FirstOrDefault() 并且仍然在发生同样的事情。
任何人都可以帮助我吗?