LINQ - 拡張メソッド一覧

提供: MochiuWiki : SUSE, EC, PCB

2019年10月20日 (日) 15:15時点における192.168.1.24による版 (要素の取得(単一))

概要

C#のLINQを種類ごとにまとめて、簡単なサンプルを記述する。

結果の表示に、独自の拡張メソッドToResult(this IEnumerable)を使用している。
このメソッドは、本文の最後に記載する。(サンプルコードのダウンロードはこちら)


要素の取得(単一)

該当の要素がない場合

  • ~OrDefaultが付いていないメソッドは例外をスローする。
  • ~OrDefaultが付いたメソッドは型の規定値を返す。
メソッド名 機能
ElementAt
ElementAtOrDefault
指定した位置(インデックス)にある要素を返す。
First
FirstOrDefault
最初の要素を返す。
Last
LastOrDefault
最後の要素を返す。
Single
SingleOrDefault
唯一の要素を返す。該当する要素が複数ある場合、例外をスローする。