我正在尝试使用以下内容从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和Lambda表达的新手,所以请原谅无知。
此致 雅克
答案 0 :(得分:0)
我找到了我的问题的答案:延迟执行。
当我实际执行代码然后使用result.Any()跟进它时,表达式被执行并且结果是正确的结果。