欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

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

时间:2021-02-20 09:07:16|栏目:.NET代码|点击:

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

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

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

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

 

上一篇:C#利用子线程刷新主线程分享教程

栏    目:.NET代码

下一篇:基于C#的电视台节目表接口调用代码

本文标题:c# 空合并运算符“??”的使用详解

本文地址:http://www.codeinn.net/misctech/66505.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有