源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-11-24 20:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c# 空合并运算符“??”的使用详解
[b]在c#中"??"为空合并运算符,用于定义可空类型和引用类型的默认值。[/b] (1)如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。例:a??b,当a为null时则返回b,a不为空时返回a本身。 (2)右操作数类型必须与左操作数类型相同,或者可以隐式的转换为左操作数类型。否则编译错误。 (3)空合并运算符为右结合运算符,即操作时从右向左进行组合的。例:"a??b??c"的形式按"a??(b??c)"计算。  
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部