Nullable<T>::HasValue Property
Gets a value indicating whether the current Nullable<T> object has a valid value of its underlying type.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System::Booleantrue if the current Nullable<T> object has a value; false if the current Nullable<T> object has no value.
If the HasValue property is true, the value of the current Nullable<T> object can be accessed with the Value property. Otherwise, attempting to access its value throws an InvalidOperationException exception.
The following example uses the HasValue property of a Nullable<Integer> object to determine whether it should display the object's Value property or its GetValueOrDefault property.
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1