C# ——可空类型(Nullable)

C# 提供了一个特殊的数据类型,nullable 类型(可空类型),可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。

C#中各种类型在未赋值的情况下都有各自的默认值,但如果我们想让类型的值为空怎么办呢?

 

比如:int型的默认值为0,我们并不能直接把它赋值为空,而需要进行如下正确的复制操作。

C# ——可空类型(Nullable)