Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
FirstOrDefault()
возвращает первый элемент последовательности, удовлетворяющий условию, или значение по умолчанию (null
для ссылочных типов, 0
для числовых типов), если таких элементов нет.
SingleOrDefault()
возвращает единственный элемент последовательности, удовлетворяющий условию, или значение по умолчанию, если таких элементов нет. Если элементов больше одного, выбрасывается исключение InvalidOperationException
.
Особенность | FirstOrDefault | SingleOrDefault |
---|---|---|
Найден 1+ элементов | Возвращает первый | Выбрасывает исключение |
Не найдено элементов | Возвращает значение по умолчанию | Возвращает зн |
FirstOrDefault()
возвращает первый элемент последовательности, удовлетворяющий условию, или значение по умолчанию (null
для ссылочных типов, 0
для числовых типов), если таких элементов нет.
SingleOrDefault()
возвращает единственный элемент последовательности, удовлетворяющий условию, или значение по умолчанию, если таких элементов нет. Если элементов больше одного, выбрасывается исключение InvalidOperationException
.
Особенность | FirstOrDefault | SingleOrDefault |
---|---|---|
Найден 1+ элементов | Возвращает первый | Выбрасывает исключение |
Не найдено элементов | Возвращает значение по умолчанию | Возвращает зн |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.