Я пытаюсь использовать LINQ для извлечения некоторых данных из словаря.Использование Лямбда со словарями
Вышеуказанные строки, q1 и q2, приводят к ошибке компилятора.
error CS0742: A query body must end with a select clause or a group clause
Как я могу использовать LINQ для поиска значений в словаре?
Спасибо,
Рик
Просто чтобы прояснить, почему это работает в том, что словарь действует как IEnumerable> –
Второе выражение должно также иметь p.Value == «Яблоко», как р будет пара <,>. – Richard
Те получат вам выражение, которое возвращает результат IEnumerable. Если вы действительно хотите фактический объект, вам нужно позвонить Single() или First() –