Confused about behavior of ?. operator

前端 未结 2 1449
灰色年华
灰色年华 2021-01-19 07:29

Here is my code

class Address
{
    public bool IsAppartment { get; set; }
}

class Employee
{
    public string Name { get; set; }
    public Address Addres         


        
2条回答
  •  囚心锁ツ
    2021-01-19 08:12

    UPDATE What will be equivalent code for following using short cut operators?
    if (employee.Address != null && ? employee.Address.IsAppartment == true)

    if (employee?.Address?.IsAppartment == true)
    

提交回复
热议问题