C#LINQFirstOrDefault
First

FirstOrDefaultLINQ

Last

最初の要素がなければデフォルト値を返します。

構文

source.FirstOrDefault(predicate?)

使用例

下記の値を入力するとサンプルに即時反映されます。

var
numbers
new
List
Console
WriteLine
FirstOrDefault
default
var numbers = new List<int> { 1, 2, 3 };
Console.WriteLine(numbers.FirstOrDefault(n => n > 10));  // 0 (default)