手机
当前位置:查字典教程网 >编程开发 >C#教程 >c# 空合并运算符“??”的使用详解
c# 空合并运算符“??”的使用详解
摘要:在c#中"??"为空合并运算符,用于定义可空类型和引用类型的默认值。(1)如果此运算符的左操作数不为null,则此运算符将返回左操作数;否则...

在c#中"??"为空合并运算符,用于定义可空类型和引用类型的默认值。

(1)如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。例:a??b,当a为null时则返回b,a不为空时返回a本身。

(2)右操作数类型必须与左操作数类型相同,或者可以隐式的转换为左操作数类型。否则编译错误。

(3)空合并运算符为右结合运算符,即操作时从右向左进行组合的。例:"a??b??c"的形式按"a??(b??c)"计算。

【c# 空合并运算符“??”的使用详解】相关文章:

C# 4.0 大数的运算--BigInteger的应用详解

C# 判断字符串第一位是否为数字

c#之滚动字幕动画窗体的实现详解

c# Base关键字的使用

解决C#程序只允许运行一个实例的几种方法详解

深入多线程之:解析线程的交会(Thread Rendezvous)详解

C#词法分析器之词法分析的使用详解

C#进制之间的相互转换详解

c#中DateTime.Now函数的使用详解

c# 引用类型与值类型的区别详解

精品推荐
分类导航