区别于C++,C#定义的NULL和0不同。更严格。

C#的基本类型,区分为可空不可空

主要涉及两个符号

单问号?

双问号??

示例如下:

using System;
namespace CalculatorApplication
{
class NullablesAtShow
{ static void Main(string[] args)
{ double? num1 = null; // 可以设置为null
double? num2 = 3.14157;
double num3; // 不支持设置为null
num3 = num1 ?? 5.34; // num1 如果为空值则返回 5.34
Console.WriteLine("num3 的值: {0}", num3);
num3 = num2 ?? 5.34;
Console.WriteLine("num3 的值: {0}", num3);
Console.ReadLine(); }
}
}

  

最新文章

  1. 深入浅出Android App耗电量统计
  2. 烂泥:学习ubuntu之快速搭建LNMP环境
  3. Coursera台大机器学习技法课程笔记01-linear hard SVM
  4. <转>Linux环境进程间通信(二): 信号(下)
  5. PHP设计模式之工厂/单例/注册者模式
  6. Css 描点
  7. hibernate 数据关联多对多 4.1
  8. docker k8s 1.3.8 + flannel
  9. jquery提供的插件无法删除cookie的解决办法
  10. 彻底搞懂 C# 的 async/await
  11. omniPlan密匙
  12. keras 的svm做分类
  13. nodeJS安装和环境变量的配置
  14. R中sort(), rank(), order()
  15. oracle 中如何定位重要(消耗资源多)的SQL
  16. POJ 2752 KMP中next数组的理解
  17. VS2017 无法使用"XXX"附加到应用程序
  18. Nginx 图片服务器搭建
  19. Docker 入门 到部署Web 程序- (阿里面试常用的docker命令和优点)
  20. centos系统字符编码问题

热门文章

  1. C语言实现五子棋
  2. uniApp配置文件几个注意点
  3. Leetcode 第135场周赛解题报告
  4. 2条最佳实践App疯狂增长逻辑
  5. 关于DataTable内部索引已损坏的问题 System.Data.RBTree
  6. 【07月16日】A股滚动市净率PB历史新低排名
  7. 通过IP获取MAC地址例子(应用层)
  8. sql server删除重复记录只保留一条
  9. 百度前端技术学院-task1.4源代码
  10. WPF ObservableCollection,INotifyPropertyChanged