Я играл с каким-то кодом, и мне было интересно, может ли кто-нибудь сказать мне, что представляют собой фигурные скобки в этом коде. Я думал, что это было бы для пустого объекта, но это не так.
Person person = new Person{};
if (person is {}){
Console.WriteLine("Person is empty.");
} else {
Console.WriteLine("Person is not empty.");
}
Он компилируется просто отлично; но если я заполняю свойства класса person, он все равно попадает в лицо, являющееся пустой частью оператора if.