Click or drag to resize

DoubleMatrixRowCompareTo Method (Object)

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

Namespace:  Novacta.Analytics
Assembly:  Novacta.Analytics (in Novacta.Analytics.dll) Version: 2.0.0
Syntax
public int CompareTo(
	Object obj
)

Parameters

obj
Type: SystemObject
An object to compare with this instance.

Return Value

Type: Int32
A value that indicates the relative order of the objects being compared. The return value has these meanings:
ValueMeaning
Less than zeroThis instance precedes obj in the sort order.
ZeroThis instance occurs in the same position in the sort order as obj.
Greater than zeroThis instance follows obj in the sort order.

Implements

IComparableCompareTo(Object)
Exceptions
ExceptionCondition
ArgumentExceptionobj is not the same type as this instance.
Remarks

DoubleMatrixRow instances are quasi-lexicographically ordered. This means that instances are firstly ordered by their Length, and then, within rows having the same length, by lexicographic order.

This also means that when tested for equality, DoubleMatrixRow instances are considered equal if and only if they have the same Length and, for each column index, entries corresponding to such index are equal, too.

See Also