学习C#??

空合并运算符(??)

用于定义可空类型和引用类型的默认值。

如果此运算符的左操作数不为null,则此运算符将返回左操作数,否则返回右操作数;

例如a??b 当a为null时则返回b,a不为null时则返回a本身;

 model.DepartmentName = GetDepartmentName(employeelist[i].DepId) ?? "";

GetDepartmentName(employeelist[i].DepId)如果是null的话,就返回“”

原文地址:https://www.cnblogs.com/158-186/p/10919284.html