Nullable.GetValueOrDefault()和Nullable.Value有什么区别?

时间:2018-04-23 18:28:40

标签: c# .net .net-core

Nullable.GetValueOrDefault()方法与Nullable.Value属性有什么区别?

1 个答案:

答案 0 :(得分:2)

如果Nullable.Value为false,

Nullable.HasValue会抛出异常。如果Nullable.GetValueOrDefault()为false,则Nullable.HasValue会返回类型的默认值。