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