整型:int(整数),long(长整数),short(短整数),byte(字节)
浮点型:float(单精度浮点数),double(双精度浮点数),decimal(十进制浮点数)
字符型:char(单个字符)
布尔型:bool(布尔值)
字符串:string(字符串)
时间: DateTime
唯一值:Guid
时间:DateOnly (不包含时分秒)
时间:TimeOnly(不包含年月日)
还有一种特殊的类型null,表示不包含任何值。
C#的可空类型是指在基础类型后面加上一个问号,表示该类型可以是null。例如:
int ? x = null ; |
这样的可空类型变量可以是数字类型的值,也可以是null。这个特性使得C#开发人员能够更容易地处理可能为空的情况。使用可空类型时需要注意判断是否为null,以避免出现空引用异常。
基础类型中 string是特殊的引用类型,其他全部都是值火龙型 ,例如int bool DateTime都是值类型
typeof(int).IsValueType //返回true就是值类型
2016 © donet5.comApache Licence 2.0