我想我之前在某个地方看到过一个where
子句示例,它调用了一个给出bool
结果的函数,但我再也找不到它了,所以我将概述我的问题。
我有一个收藏
Dictionary< string, KeyValuePair < int, int >>
我想在其中查询string
密钥。表面上很简单,但不幸的是,字符串(我无法控制)是网格单元的编码坐标。
查询是检索Dictionary
落入网格特定部分的条目(作为 的类型)。进行函数调用cells.Where(c => isWithinArea(c.Key, area))
编译但不起作用。该函数永远不会被调用。
我欢迎任何建议,以尽量减少这项工作。