Compares substrings of the two specified NullableString structures.
A 32-bit signed integer indicating the lexical relationship between the two comparands.
|A negative integer||the substring in a is less than the substring in b.|
|Zero||the substring in a is equal to the substring in b.|
|A positive integer||
the substring in a is greater than the
substring in b.
-or-b is Null.
culture specifies a CultureInfo object, which provides culture-specific information that can affect the comparison. indexA and indexB are zero-based. length cannot be negative. If length is zero, then zero is returned. The number of characters compared is the lesser of the length of a less indexA, the length of b less indexB, and length. By definition, any NullableString, including the Empty string, compares greater than Null; and two Null compare equal to each other. The two NullableString are compared on a character-by-character basis.
|ArgumentNullException||culture is a null reference (Nothing in Visual Basic).|
The sum of indexA and length is
greater than a.
-or-The sum of indexB and length is greater than b.
-or-indexA, indexB or length is negative.