C# 两个问号的含义

int? a;
//a = null;   //  此时b为3
 a = 6;  //  此时b为6
int b = a ?? 3;
Console.WriteLine(b);

意思是:如果??左边为null,则取右边的值,如果左边不为null,就取左边的值

int? a;
//a = null;   //  此时b为3
 a = 6;  //  此时b为6
int b = a ?? 3;
Console.WriteLine(b);

意思是:如果??左边为null,则取右边的值,如果左边不为null,就取左边的值

相关文章:

  • 2021-07-19
  • 2021-09-19
  • 2022-12-23
  • 2021-12-08
  • 2021-12-15
猜你喜欢
  • 2021-09-07
  • 2022-12-23
  • 2021-12-16
  • 2021-05-22
  • 2022-12-23
  • 2022-01-16
相关资源
相似解决方案