I have some IEnumberable collection of items. I use .Single() to find a specific object in the collection.
IEnumberable
.Single()
I choose to use Single()>
Single()>
What you want is SingleOrDefault()
SingleOrDefault()
The "or default" actually means it returns null (for reference types) or whatever the default would be for a non-reference type. You'll need to new-up an object to take its place.