2012年5月5日土曜日

開発環境

  • Microsoft Windows 7 Home Premium (OS)
  • Microsoft Visual C# 2010 Express Edition (IDE)
  • 言語: C#

独習C# 第3版 ハーバート・シルト (著) エディフィストラーニング株式会社 矢嶋聡 (監修, 翻訳) の第14章(LINQ)の理解度チェック7、8、9を解いてみる。

7

シーケンスの要素を並べ替えるキーワードはorderby。

コード

var allData = from data in myDataList
              where data.Height < 100
              orderby data.height descending
              select data.Height;

8.

結果をグループ化するキーワードはgroup。

コード

var allData = from data in myDataList
              select data
              group data by キー;

9.

2つのシーケンスを結合するキーワードはjoin。

コード

var addData = from data1 in myDataList1
              join data2 in myDataList2
              on data1.プロパティ equals data2.プロパティ
              select 式;

0 コメント:

コメントを投稿