我以为我曾经在某个地方看过一个where
子句的例子,它调用了一个给出bool
结果的函数,但我找不到它,因此我将概述我的问题。Linq where子句问题
我有一个集合
Dictionary< string, KeyValuePair < int, int >>
中,我想拥有的
string
键查询
。在表面上很简单,但不幸的是字符串(我无法控制)是一个网格单元的编码坐标。
该查询将检索落入网格某个部分的条目(作为Dictionary
的类型)。放置函数调用cells.Where(c => isWithinArea(c.Key, area))
编译但不起作用。该函数永远不会被调用。
我欢迎任何建议,使这项工作至少大惊小怪。
您必须发布代码。正如你所描述的,一切听起来都很好。 “ – mquander 2010-08-06 04:11:52
”不起作用“ - 你必须描述它的作用,以及它与你想要做什么不同。 – 2010-08-06 04:19:56