FirstOrDefault()
Первый элемент или значение по умолчанию.
Сигнатура
T source.FirstOrDefault()Как First(), но при отсутствии элементов возвращает значение по умолчанию (0, null и т.п.) вместо исключения.
var nums = new int[0];
nums.FirstOrDefault(); // 0
new[] { 1, 2 }.FirstOrDefault(x => x > 5); // 0