null
array.First == null // false
И вторая ситуация
var test = array.First();
test.prop = "new value"
array.First().prop // new value
Верно?
в первом случае array.First вернёт один и тот же объект в обоих случаях. Так что, если первый элемент не пуст, он действительно не будет равен null во втором всё верно
Обсуждают сегодня