我在玩一些代码,我想知道是否有人可以告诉我这段代码中的花括号代表什么。我以为这是一个空对象,但似乎并非如此。
Person person = new Person{};
if (person is {}){
Console.WriteLine("Person is empty.");
} else {
Console.WriteLine("Person is not empty.");
}
Run Code Online (Sandbox Code Playgroud)
它编译得很好;但是如果我填充了 person 类的属性,它仍然属于 if 语句的 person is empty 部分。