小编Big*_*fty的帖子

Linq where子句问题

我以为我曾经看过某个地方的一个例子,where它调用了一个给出bool结果的函数,我再也找不到它了,所以我将概述我的问题.

我有一个集合

Dictionary< string, KeyValuePair < int, int >>  
Run Code Online (Sandbox Code Playgroud)

我希望在其中查询string密钥.在表面上很简单但不幸的是,字符串(我无法控制)是网格单元的编码坐标.

查询是检索Dictionary属于网格特定部分的条目(作为类型).放置函数调用cells.Where(c => isWithinArea(c.Key, area))编译但不起作用.该函数永远不会被调用.

我欢迎任何建议,以最小的努力使这项工作.

c# linq clause where

2
推荐指数
1
解决办法
616
查看次数

标签 统计

c# ×1

clause ×1

linq ×1

where ×1