C#LINQFirstOrDefault
First

FirstOrDefaultLINQ

Last

Returns the first element, or a default value if no element is found.

Syntax

source.FirstOrDefault(predicate?)

Example

Enter values below to update the example in real time.

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)