可以为 null 的值类型

普通值类型不能具有 null 值。 不过,可以在类型后面附加 ?,创建可以为 null 的值类型。 例如,int? 是还可以包含值 nullint 类型。 可以为 null 的值类型是泛型结构类型 Nullable<T> 的实例。 在将数据传入和传出数据库(数值可能为 NULL 或未定义)时,可为空的值类型特别有用。

https://docs.microsoft.com/zh-cn/dotnet/csharp/structs

posted @ 2019-11-05 19:38  远方的人111  阅读(387)  评论(0)    收藏  举报