我正试图使用以下方法从Request.Form.AllKeys字符串数组中获取某些密钥:
var result = keys.Where(key => key.StartsWith("added"));
无论我做什么,结果都是"当前上下文中不存在名称‘result’"。
我也试过:
var result = (from keys in Request.Form.AllKeys
where keys.StartsWith("added")
select keys).ToArray();
同样的事情。
我对林克和兰达的表达方式都不熟悉,所以请原谅我的无知。
谨致问候,Jacques
我找到了问题的答案:延迟执行。
当我实际执行代码,然后使用result进行后续操作时。Any()执行了该表达式并得到了正确的结果。