1

我有这个代码:

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() 并且仍然在发生同样的事情。

任何人都可以帮助我吗?

4

0 回答 0