为了实现Nullable数据类型转换成non-Nullable型数据,就有了一个这样的操作符”??(两个问号)“,双问号操作符意思是取所赋值??左边的,如果左边为null,取所赋值??右边的,

比如int y = x ?? -1 如果x为空,那么y的值为-1.

 

            string a1 = "111";
            string a2 = null;
            string v1 = a1 ?? "222";
            string v2 = a2 ?? "333";

            Console.WriteLine(v1);
            Console.WriteLine(v2);

上面代码的输出结果为:

111
333

相关文章:

  • 2021-08-21
  • 2021-10-27
  • 2021-07-10
  • 2021-06-05
  • 2022-12-23
  • 2021-07-21
  • 2021-10-23
猜你喜欢
  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2022-02-12
相关资源
相似解决方案