重複の可能性:
Lamda Explanation and what it is as well as a good example
What is the => token called?C =で '=>'とは何ですか?
私はこのコードを見てきました:
myContext.SomeEntities.Single(x => x.code == code);
をそして私は=>演算子をするのか知っているドント。
グーグルでの検索では、結果が返されません。
ありがとうございます。
重複の可能性:
Lamda Explanation and what it is as well as a good example
What is the => token called?C =で '=>'とは何ですか?
私はこのコードを見てきました:
myContext.SomeEntities.Single(x => x.code == code);
をそして私は=>演算子をするのか知っているドント。
グーグルでの検索では、結果が返されません。
ありがとうございます。
=>
オペレータはLambda Expressionを指定:
ラムダ式が式や文を含めることができ、匿名関数であり、代表者または式ツリーの型を作成するために使用することができます。
すべてのラムダ式は、ラムダ演算子=>を使用します。これは、「行く」と解釈されます。ラムダ演算子の左辺は入力パラメータ(存在する場合)を指定し、右辺は式または文ブロックを保持します。ラムダ式x => x * xは、 "xはx回xに移動する"と読み込まれます。次のようにこの式は、デリゲート型に割り当てることができます
static void Main(string[] args)
{
Func<int, int> func = x => x * x;
int j = func(5);
// j == 25
}
私はまた、 "行く"の代わりに "マップする"を見たり聞いたりしました。 –
+1もう一度答えを出し、引用符をコピーして貼り付けてください(これは既にカバーされていますが)。 – Nix
@リチャード:または "どの" –
ラムダ式は、非常にクール。コードは、ラムダ式である
彼らはラムダ式に関連しています。
あなたはここにラムダ式について読むことができます。 http://www.rvenables.com/2009/03/practical-introduction-to-lambda-expressions/
これは、ラムダを定義しています。 「xはコードと等しくなります」と読むと、指定されたxが与えられた比較の結果を返すことを意味します。
類似:http://stackoverflow.com/questions/5873603/whats-the-point-of-a-lambda-expression –
http://stackoverflow.com/questions/274022/how-do-i-pronounce -as-used-in-λ-expressions-in-net –
@Steve:それは重複していますか?そのユーザーは、ラムダ式が何であるかを知っています。@ Javiereはそうではありません。彼は、誰かが何を尋ねるようになるのかと尋ねている。記号はする。 –