2

重複の可能性:
これら 2 つの LINQ クエリを同じ意味で使用できますか?

var query =  from c_1 in collection_1
             select c_1.collection_2 into c_2
             select c_2.collection_3 into c_3
             select c_3;

と同等です

  var query = collection_1
            .Select(c_1 => c_1.collection_2)
            .Select(c_2 => c_2.collection_3)
            .Select(c_3 => c_3);

a) ただし、次の LINQ クエリと同等のクエリ式はどれですか。

var query = collection_1
            .Select(c_1 => c_1.collection_2
            .Select(c_2 => c_2.collection_3.Select(c_3 => new { c_1, c_2, c_3 } )));

ありがとうございました

4

1 に答える 1

2
var query = from c_1 in collection_1
            select from c_2 in c_1.collection_2
                   select from c_3 in c_2.collection_3
                          select  new { c_1, c_2 c_3 };
于 2012-10-23T01:24:20.593 に答える