FirstOrDefault()

Первый элемент или значение по умолчанию.

СигнатураT source.FirstOrDefault()

Как First(), но при отсутствии элементов возвращает значение по умолчанию (0, null и т.п.) вместо исключения.

var nums = new int[0];
nums.FirstOrDefault();  // 0

new[] { 1, 2 }.FirstOrDefault(x => x > 5);  // 0
← Все записи: Стандартная библиотека C#
Поддержать проект