Compares the relative values of two
NullableT objects.
Namespace: SystemAssembly: mscorlib (in mscorlib.dll) Version: 4.0.0.0
Syntax public static int Compare<T>(
Nullable<T> n1,
Nullable<T> n2
)
where T : struct, new()
Parameters
- n1
- Type: SystemNullableT
A NullableT object. - n2
- Type: SystemNullableT
A NullableT object.
Type Parameters
- T
- The underlying value type of the n1 and n2 parameters.
Return Value
Type:
Int32An integer that indicates the relative values of the
n1 and
n2 parameters.Return ValueDescriptionLess than zeroThe
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.ZeroThe
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 zeroThe
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.
See Also