null条件运算符?.

377 377
C#
sam
sam 2024-05-19 16:04:46

当一个对象为空的时候是不可以使用他有成员属性或者方法

string userName = curUser.UserName

以上方法一定需要先判断curUser是否为空

String userName = "";
if(curUserName != null)
{
userName = curUser.UserName;
}

使用null条件运算符进行改造

String userName = curUser?.UserName;


回帖
  • 消灭零回复