c# 空合并运算符 c# 空合并运算符“??”的使用详解

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

c# 空合并运算符 c# 空合并运算符“??”的使用详解

  2021-03-18 我要评论
想了解c# 空合并运算符“??”的使用详解的相关内容吗,在本文为您仔细讲解c# 空合并运算符的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:c#,空合并运算符,下面大家一起来学习吧。

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

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

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

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

 

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们