【Orcas】 Visual Studio 2007 【.NET3.0】 at TECH
[2ch|▼Menu]
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