最初の要素がなければデフォルト値を返します。
構文
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)