C#语法可空类型Nullable使用教程C#的根本数字类型是值类型 , 值类型是没有空值的 , 好比 , int类型默认值会是0 。 可是 , 为了现实的需要 , 有时辰并不但愿数字类型被主动初始化为0 , 这个时辰就可以利用可空类型了
需要这些哦
visual studio
方式/
1【C#语法可空类型Nullable使用教程】打开visual studio , 建立一个节制台应用法式 , 用于演示C#的可空类型利用
文章插图
2在Main方式中界说可空类型的变量 , 就是在数字类型后面添加一个问号 , 就暗示可空类型了 。
注重:引用类型自己就可以有空值 , 所以 , 他们不需要利用问号来酿成可空类型
文章插图
3双问号运算符:
1)变量为空 , 就返回双问号后面的值
2)变量不为空 , 就返回变量的值
文章插图
4在vs中 , 按F5调试模式运行 , 可以看到i初始值为null , 双问号后面是10 , 成果输出也是10
文章插图
5利用GetValueOrDefault方式也可以给可空类型指定默认值 , 这个方式不会改变可空类型的值 , 仅仅在挪用的处所利用一次返回罢了
文章插图
6从运行成果可以看到 , 当变量为空的时辰 , 返回就是括号里面的值
文章插图
7对于可空类型 , 利用HasValue判定是否有值 , 利用.Value获取值
文章插图
以上内容就是C#语法可空类型Nullable使用教程的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 11种恋爱类型,你是哪种?
- IOS开发入门 Swift语言枚举enum类型详解
- 如何快速查看单个文件的文件类型
- IOS开发入门 Swift语言类型推断与二八十六进制
- C#字符串string是值类型还是引用类型
- 结构体类型的定义和使用在C++怎样实现
- 喝姜黄茶可改善痛经
- 如何调整照片大小KB,尺寸及文件类型?
- odps如何把struct类型转化为字符串类型
- 如何关掉Word中的拼写、语法检查功能