C#语法可空类型Nullable使用教程

C#的根本数字类型是值类型,值类型是没有空值的,好比,int类型默认值会是0。可是,为了现实的需要,有时辰并不但愿数字类型被主动初始化为0,这个时辰就可以利用可空类型了

东西/原料

  • visual studio

方式/步调

  1. 1

    打开visual studio,建立一个节制台应用法式,用于演示C#的可空类型利用

  2. 2

    在Main方式中界说可空类型的变量,就是在数字类型后面添加一个问号,就暗示可空类型了。

    注重:引用类型自己就可以有空值,所以,他们不需要利用问号来酿成可空类型

  3. 3

    双问号运算符:

    1)变量为空,就返回双问号后面的值

    2)变量不为空,就返回变量的值

  4. 4

    在vs中,按F5调试模式运行,可以看到i初始值为null,双问号后面是10,成果输出也是10

  5. 5

    利用GetValueOrDefault方式也可以给可空类型指心猿意马默认值,这个方式不会改变可空类型的值,仅仅在挪用的处所利用一次返回罢了

  6. 6

    从运行成果可以看到,当变量为空的时辰,返回就是括号里面的值

  7. 7

    对于可空类型,利用HasValue判定是否有值,利用.Value获取值

  • 发表于 2019-01-18 00:00
  • 阅读 ( 686 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具