C#的基本数据类型

C#的基本数据类型

整型:int(整数),long(长整数),short(短整数),byte(字节)

浮点型:float(单精度浮点数),double(双精度浮点数),decimal(十进制浮点数)

字符型:char(单个字符)

布尔型:bool(布尔值)

字符串:string(字符串)

时间: DateTime

唯一值:Guid

时间:DateOnly (不包含时分秒)

时间:TimeOnly(不包含年月日)

还有一种特殊的类型null,表示不包含任何值。


C#可空类型用法

C#的可空类型是指在基础类型后面加上一个问号,表示该类型可以是null。例如:

int? x = null;

这样的可空类型变量可以是数字类型的值,也可以是null。这个特性使得C#开发人员能够更容易地处理可能为空的情况。使用可空类型时需要注意判断是否为null,以避免出现空引用异常。


面试知识点

基础类型中 string是特殊的引用类型,其他全部都是值火龙型 ,例如int bool DateTime都是值类型

typeof(int).IsValueType //返回true就是值类型


果糖网