連載:[完全版]究極のC#プログラミングChapter16 LINQとメソッド構文川俣 晶2010/03/29 |
|
|
16.11 クエリ結果のグループ化
group句を使ったクエリ結果のグループ化は、シンプルにメソッド構文に置き換えられる。難しくはないので、前章「リスト15.16 group句によるグループ化」のクエリ式を置き換えた例のみを紹介しておこう。
| |
クエリ式版(リスト15.16の一部) |
| |
メソッド構文版 |
基本的にgroup句を「GroupByメソッド」の呼び出しに置き換えればOKである。
INDEX | ||
[完全版]究極のC#プログラミング | ||
Chapter16 LINQとメソッド構文 | ||
1.16.1 予約語のエスケープ | ||
2.16.2 メソッド構文のLINQ | ||
3.16.3 クエリ式とメソッド構文の違い | ||
4.16.4 絞り込みと結果の生成 | ||
5.16.5 最初の事例の別解 | ||
6.16.6 メソッド構文でのみ可能なクエリ | ||
7.16.7 メソッド構文のソート | ||
8.16.8 orderbyの比較オブジェクト | ||
9.16.9 メソッド構文の複数のソースからクエリする | ||
10.16.10 メソッド構文のクエリの接続 | ||
11.16.11 クエリ結果のグループ化 | ||
12.16.12 メソッド構文で複数のソースを関連付ける | ||
13.16.13 メソッド構文のグループ化結合 | ||
14.16.14 メソッド構文の左外部結合 | ||
15.16.15 メソッド構文のlet句/【Exercise】練習問題 | ||
「[完全版]究極のC#プログラミング」 |
Insider.NET フォーラム 新着記事
- 第2回 簡潔なコーディングのために (2017/7/26)
ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている - 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう - 第1回 明瞭なコーディングのために (2017/7/19)
C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える - Presentation Translator (2017/7/18)
Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
|
|