.Net
条件运算符 标签描述

Null条件运算符(?.)和空合并运算符(??)是用于处理可能为空的对象的特殊运算符 Null条件运算符(?.)用于在访问对象的属性或调用对象的方法之前,先检查对象是否为空。如果对象为空,运算符将返回null,否则将继续执行后续操作。 空合并运算符(??)用于在对象为空时提供一个默认值。如果对象为空,运算符将返回默认值,否则将返回对象本身。 //使用Null条件运算符 Customercustomer=newCustomer(); stringname=customer?.Name; //编译代码 Customercustomer=newCustomer(); if(customer!=...