XOrDefault Methods with Defaults
Learn how to use safe defaults when FirstOrDefault doesn't find any elements.
We'll cover the following
How to use an alternative default value with FirstOrDefault
One mistake when working with FirstOrDefault
, LastOrDefault
, and SingleOrDefault
is using their result without checking if the returned value is different from null
. Remember, when working with a collection of objects, these three methods return null
when they don’t find any matching elements in the collection.
One alternative to working with FirstOrDefault
and similar methods is to always check for null
before using its results.
Get hands-on with 1400+ tech skills courses.