Array::IStructuralComparable::CompareTo Method

Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

private:
virtual int CompareTo(
	Object^ other, 
	IComparer^ comparer
) sealed = IStructuralComparable::CompareTo

Parameters

other
Type: System::Object

The object to compare with the current instance.

comparer
Type: System.Collections::IComparer

An object that compares the current object and other.

Return Value

Type: System::Int32
An integer that indicates the relationship of the current collection object to other, as shown in the following table.

Return value

Description

-1

The current instance precedes other.

0

The current instance and other are equal.

1

The current instance follows other.

Implements

IStructuralComparable::CompareTo(Object, IComparer)

This member is an explicit interface member implementation. It can be used only when the Array instance is cast to an IStructuralComparable interface.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone Silverlight 8.1, Windows Phone Silverlight 8

Portable Class Library

Supported in: Portable Class Library
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft