如果一个对象为空,并赋值一个新值
代码
User user = curUser ?? new User();
如果有多个 ?? ,则采用从左向右进行使用
User user = curUser1 ?? curUser2 ?? new User();
说明
如果curUser1为null 则使用curuser2 , 如果curUser2依然为null ,则使用 new User();
如果一个对象为空,并赋值一个新值
代码
User user = curUser ?? new User();
如果有多个 ?? ,则采用从左向右进行使用
User user = curUser1 ?? curUser2 ?? new User();
说明
如果curUser1为null 则使用curuser2 , 如果curUser2依然为null ,则使用 new User();