Nullable.Compare<T> Method
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Compares the relative values of two Nullable<T> objects.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
Public Shared Function Compare(Of T As {Structure, New}) ( _
n1 As Nullable(Of T), _
n2 As Nullable(Of T) _
) As Integer
[ComVisibleAttribute(true)]
public static int Compare<T>(
Nullable<T> n1,
Nullable<T> n2
)
where T : struct, new()
Type Parameters
- T
The underlying value type of the n1 and n2 parameters.
Parameters
- n1
Type: System.Nullable<T>
A Nullable<T> object.
- n2
Type: System.Nullable<T>
A Nullable<T> object.
Return Value
Type: System.Int32
An 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. |
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.