Please look at the following piece of code:
var left = GetSomeEmptyCollection()?.FirstOrDefault(); var b1 = left == null; //left в данном случае == null, как на картинке Debug.WriteLine(b1); //Но, почему получается, что b1 == false ??? Why b1 == false ???

left? Is this type of comparison operator overloaded? - PetSerAl