Very good overview of the null object pattern.
Others already mentioned Maybe/Optional pattern. Here's my take on that pattern: github.com/j2jensen/callmemaybe
I'm definitely looking forward to nullable reference types in C# 8!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.