Мне показалось, что я где-то видел пример where
, который вызвал функцию, которая дала результат bool
, и я не могу найти его снова, поэтому я опишу свою проблему.Linq where clause problem
У меня есть коллекция
Dictionary< string, KeyValuePair < int, int >>
, в котором я хочу иметь запрос для ключа string
. На поверхности, которая проста, но, к сожалению, строка (над которой я не контролирую) является закодированной координатой ячейки сетки.
Запрос на получение записей (как тип Dictionary
), которые попадают в определенную часть сетки. Размещение вызова функции cells.Where(c => isWithinArea(c.Key, area))
компилируется, но не работает. Функция никогда не вызывается.
Я приветствовал бы любые предложения, чтобы сделать эту работу с минимумом суеты.
Вам необходимо будет опубликовать код. Как вы это описываете, все звучит прекрасно. – mquander
«не работает» - вам нужно будет описать, что он делает, и как это отличается от того, что вы хотите. –