0

次を使用して、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();

同じこと。

私はLinqやLambdaの表現などすべてに慣れていないので、無知を許してください。

よろしく、ジャック

4

1 に答える 1

0

私は私の質問に対する答えを見つけました:実行の遅延。

実際にコードを実行し、result.Any()を使用してフォローアップすると、式が実行され、正しい結果が得られました。

于 2012-07-24T12:44:59.133 に答える