namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

int? a;

a = null;//此时输出3

//a = 6;//此时输出6

int b = a ?? 3;

Console.Write(b);

Console.ReadKey();

}

}

}

变量定义中含有一个问号,意思是这个数据类型是NullAble类型的。(NullAble意思是可以为空)

变量定义中含有两个问号,意思是取所赋值??左边的,如果左边为null,取所赋值??右边的。

转自:https://www.cnblogs.com/gggg/p/5867412.html

C#中2个问号的作用。C#的??代表是什么意思相关推荐

  1. C# 中2个问号的作用

    变量定义中含有一个问号,意思是这个数据类型是NullAble类型的.(NullAble意思是可以为空) 变量定义中含有两个问号,意思是取所赋值??左边的,如果左边为null,取所赋值??右边的.

  2. ruby 中叹号问号的作用

    ruby中的方法可以以问号和叹号结尾,问号通常用于谓语方法,这种方法返回一个布尔值.例如array和hash类都定义了一个empty?方法,这个方法用于测试数据结构中有没有元素.         如果 ...

  3. 问号在c语言里面的作用,问号的作用是什么-写作基础知识

    问号的作用是什么-写作基础知识 导语:问号,作为一个常见的标点符号,适用于中文和英文,应用于表示疑问,反问或者设问的句子.下面是小编为您收集整理的资料,希望对您有所帮助. 问号的基本用法 1.疑问句末 ...

  4. 目标检测中如何定义正负样本,和正负样本在学习过程中loss计算起的作用

    如何定义正负样本,和正负样本在学习过程中loss计算起的作用 正负样本定义 分类和回归head如何学习和利用划分后的正负样本(loss如何计算) 正负样本在分类中loss计算的处理 正样本在bbox ...

  5. Spring中SmartLifecycle和Lifecycle的作用和区别

    欢迎关注方志朋的博客,回复"666"获面试宝典 本文基于SpringBoot 2.5.0-M2讲解Spring中Lifecycle和SmartLifecycle的作用和区别,以及如 ...

  6. c++语言static作用,详解c++中的 static 关键字及作用

    注:若没有特指是 静态成员时,默认都是普通成员: 1 类中的普通成员 类中的成员变量 和 成员函数 是分开存储的.其中, 1)每个对象都有独立的成员变量:成员变量可以存储在 栈空间.堆空间.全局数据区 ...

  7. JavaScript中的load事件的作用_史上最全的web前端面试题汇总及答案JavaScript之二(二)...

    作者:樱桃小丸子儿 链接:https://www.jianshu.com/p/abadcc84e2a4 JavaScript JS的基本数据类型 number,string,boolean,objec ...

  8. java中的string函数_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  9. python 中if __name__ = '__main__' 的作用

    python 中if __name__ = '__main__' 的作用 前言 首先我们要知道在python里面万物皆对象,模块也是对象,并且所有的模块都有一个内置属性 __name__. 一个模块的 ...

最新文章

  1. 测试在强电磁场下基于HALL的电流传感器 ACS712-5A是否会有到影响?
  2. python 字典处理_python 字典的处理
  3. (转)gLFlush()和gLFinish()
  4. 二 ASP.NET AutoPostBack
  5. Homebrew OS X 不可或缺的套件管理器
  6. mysql怎么获取系统_MySQL获取系统性能和状态代码
  7. sublime说python找不到_sublime配置python运行环境
  8. Sword pcre库函数学习三
  9. openssl生成私钥公钥的步骤
  10. [转]C#:手把手教你用C#打包应用程序(安装程序卸载程序)
  11. 禁用Win10驱动程序强制签名验证
  12. linux是手机端还是电脑端,pc端是什么意思(pc端和移动端有什么区别)
  13. win10计算机管理中没有本地用户和组怎么办
  14. B站最全Redis教程全集(2021最新版)(图灵学院诸葛)学习笔记一--五种数据结构与应用场景
  15. The software-quanlity landscape -- Code complete reading notes
  16. numpy之标准差std()
  17. AOSP Android 12网盘下载(android-12.1.0_r5),78.3G
  18. PHP内核-Apache2的SAPI
  19. 常见的HTTP请求方法
  20. 机器学习:流形学习Manifold Learning之LLE(局部线性嵌入)

热门文章

  1. python实验报告及源代码-python满分实验报告:红心大战源代码源码程序
  2. 奥巴马竞选演讲及相关视频下载(用迅雷可以下)
  3. 精品微信小程序springboot居家养老服务+后台管理前后分离
  4. 关于Power Pivot的知识
  5. 使用粘贴位修改文件的权限
  6. 解决看不到IDEA中lambda表达式、lambda不见了
  7. 038-云E办_工资账套功能
  8. CUDA学习笔记(1)——腐蚀
  9. 使用nginx实现动静分离的负载均衡集群
  10. 算法中的基础数学知识(一)—初等数论