C# 中可空类型

---恢复内容开始---

可空类型 int? a=null 的本质其实是一个泛型类型Nullable,如下图 ![](https://images2018.cnblogs.com/blog/1089256/201804/1089256-20180427172308255-1692976382.png)

其中以下两个方法用于返回值
public T GetValueOrDefault() {
return value;
}

public T GetValueOrDefault(T defaultValue) {
return hasValue ? value : defaultValue;
}

posted @ 2018-04-27 17:26  完美xtide  阅读(231)  评论(0)    收藏  举报