Использование лямбды со словарями

`Выполните следующие шаги:

это работает для меня. Чтобы решить эту проблему,

1.Право Нажмите на библиотеку appcompat_v7 и выберите Свойства

2.Теперь, Нажмите «Опция Android», установите «Путь сборки проекта» в качестве Android 5.0 (уровень API 21), «Применить изменения».

3. Теперь перейдите к файлу project.properties из библиотеки appcompat_v7,

4. Установите цель проекта как: target = android-21

5. Теперь очистите + создайте библиотеку appcompat_v7 и ваши проекты`

8
задан Jeff Yates 1 July 2009 в 06:32
поделиться

2 ответа

Либо

var q1 = from obj in testDict.Values where obj == "Apple" select obj;

, либо

var q1 = testDict.Where(p => p.Value == "Apple");
25
ответ дан 3 November 2019 в 13:10
поделиться

у вас есть лишний "from obj in" в ваших операторах, который не нужен. Либо удалите это, либо измените .Where на синтаксис запроса linq вместо синтаксиса метода.

var q1 = from obj in testDict.Values
         where obj.Value == "Apple"
         select obj;    
var q2 = testDict
         .Where(p => p.Value == "Apple");
8
ответ дан 3 November 2019 в 13:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: