LINQの2つの "タイプ"のコーディング式の正しい名前を見つけようとしています。私は最初のものが「流暢なスタイル」と言いたいのですか?これら2つのLINQ式に与えられた名前は何ですか
var selectVar = arrayVar.Select((a,i) => new { Line = a });
var selectVar =
from s in arrayVar
select new { Line = s };
LINQの2つの "タイプ"のコーディング式の正しい名前を見つけようとしています。私は最初のものが「流暢なスタイル」と言いたいのですか?これら2つのLINQ式に与えられた名前は何ですか
var selectVar = arrayVar.Select((a,i) => new { Line = a });
var selectVar =
from s in arrayVar
select new { Line = s };
と呼ばれています。 (a)=> new {blah = b}
第2は、プロパティLineを持つオンザフライクラスを埋めるlinqクエリです。これにはハッシュ演算子はありませんので、これは単なる古いlinqです。
第2の形式の名前は、コンパイラが最初の形式に変換する「クエリーコンプリート構文」です。