【Orcas】 Visual Studio 2007 【.NET3.0】
at TECH
838:デフォルトの名無しさん
07/08/22 09:55:33
>>817
>実際にはこんなへんちくりんな構文使わんよね
>b.Where(...).Select(...)
>普通に書いたほうが見やすいし分かりやすいぜ
var namesAndOrderIDs =
customers.
Where(c => c.Country == "Denmark").
SelectMany(c => c.Orders, (c,o) => new { c, o }).
Where(co => co.o.OrderDate.Year == 2005).
Select(co => new { co.c.Name, co.o.OrderID });
var namesAndOrderIDs =
from c in customers
where c.Country == "Denmark"
from o in c.Orders
where o.OrderDate.Year == 2005
select new { c.Name, o.OrderID };
どっちが読みやすいかと言えば圧倒的に下なんだが。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4334日前に更新/197 KB
担当:undef