This document is archived and information here might be outdated.  Recommended version.


ITableSortCallBack.Compare Method (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (GeoDatabase)  

ITableSortCallBack.Compare Method

Compare fields. Return result as 0=match, -1=field1 < field2, 1=field1 > field2, 2=force caller to calculate.

[Visual Basic .NET]
Public Function Compare ( _
    ByVal value1 As Object, _
    ByVal value2 As Object, _
    ByVal FieldIndex As Integer, _
    ByVal fieldSortIndex As Integer _
) As Integer
[C#]
public int Compare (
    object value1,
    object value2,
    int FieldIndex,
    int fieldSortIndex
);
[C++]
HRESULT Compare(
  VARIANT value1,
  VARIANT value2,
  long FieldIndex,
  long fieldSortIndex,
  Long* result
);
[C++]

Parameters value1 [in] value1 is a parameter of type VARIANT value2 [in] value2 is a parameter of type VARIANT FieldIndex [in] FieldIndex is a parameter of type long fieldSortIndex [in] fieldSortIndex is a parameter of type long result [out, retval] result is a parameter of type Long

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also

ITableSortCallBack Interface | ITableSortCallBack.Compare Method | ITableSortCallBack Interface