Nullable::Compare<T> Method (Nullable<T>, Nullable<T>)
Compares the relative values of two Nullable<T> objects.
Assembly: mscorlib (in mscorlib.dll)
public: generic<typename T> where T : value struct, gcnew() [ComVisibleAttribute(true)] static int Compare( Nullable<T> n1, Nullable<T> n2 )
Parameters
- n1
-
Type:
System::Nullable<T>
A Nullable<T> object.
- n2
-
Type:
System::Nullable<T>
A Nullable<T> object.
Return Value
Type: System::Int32An integer that indicates the relative values of the n1 and n2 parameters.
Return Value | Description |
|---|---|
Less than zero | The HasValue property for n1 is false, and the HasValue property for n2 is true. -or- The HasValue properties for n1 and n2 are true, and the value of the Value property for n1 is less than the value of the Value property for n2. |
Zero | The HasValue properties for n1 and n2 are false. -or- The HasValue properties for n1 and n2 are true, and the value of the Value property for n1 is equal to the value of the Value property for n2. |
Greater than zero | The HasValue property for n1 is true, and the HasValue property for n2 is false. -or- The HasValue properties for n1 and n2 are true, and the value of the Value property for n1 is greater than the value of the Value property for n2. |
Type Parameters
- T
The underlying value type of the n1 and n2 parameters.
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