Я пытаюсь получить определенные ключи из строкового массива Request.Form.AllKeys, используя следующее:
var result = keys.Where(key => key.StartsWith("added"));
Результатом будет «Имя« результат »не существует в текущем контексте», что бы я ни делал.
Я также пробовал:
var result = (from keys in Request.Form.AllKeys
where keys.StartsWith("added")
select keys).ToArray();
То же самое.
Я новичок в Linq, лямбда-выражениях и всем остальном, так что, пожалуйста, простите за незнание.
С уважением, Жак
1 ответ
Я нашел ответ на свой вопрос: Отсрочка исполнения.
Когда я действительно выполнил код, а затем продолжил его, используя result.Any (), выражение было выполнено и дало правильные результаты.
Похожие вопросы
Новые вопросы
linq
Language Integrated Query (LINQ) - это компонент Microsoft .NET Framework, который добавляет собственные возможности запроса данных в языки .NET. При необходимости рассмотрите возможность использования более подробных тегов, например [linq-to-sql], [linq-to-entity] / [entity-framework] или [plinq]
result
. Приведите короткий, но полный пример, демонстрирующий проблему.