用于简化 Null 检查并赋值

349 349
C#
sam
sam 2024-05-19 15:58:24

如果一个对象为空,并赋值一个新值

代码

User user = curUser ?? new User();

如果有多个 ?? ,则采用从左向右进行使用

User user = curUser1 ?? curUser2 ?? new User();

说明

如果curUser1为null 则使用curuser2 , 如果curUser2依然为null ,则使用 new User();

回帖
  • 消灭零回复