Edit

Share via


Nullable Class

Definition

Supports a value type that can be assigned null. This class cannot be inherited.

C#
public static class Nullable
C#
[System.Runtime.InteropServices.ComVisible(true)]
public static class Nullable
Inheritance
Nullable
Attributes

Remarks

For more information about this API, see Supplemental API remarks for Nullable.

Methods

Compare<T>(Nullable<T>, Nullable<T>)

Compares the relative values of two Nullable<T> objects.

Equals<T>(Nullable<T>, Nullable<T>)

Indicates whether two specified Nullable<T> objects are equal.

GetUnderlyingType(Type)

Returns the underlying type argument of the specified nullable type.

GetValueRefOrDefaultRef<T>(Nullable<T>)

Retrieves a readonly reference to the location in the Nullable<T> instance where the value is stored.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

See also