AdoDotNetObjectItemComparer.Compare(String, Object[], Int32, Object) Метод

Определение

Сравнивает одну часть идентификатора объекта с другой заданной частью идентификатора объекта.

public:
 override int Compare(System::String ^ typeName, cli::array <System::Object ^> ^ identifier, int identifierPart, System::Object ^ value);
public override int Compare (string typeName, object[] identifier, int identifierPart, object value);
override this.Compare : string * obj[] * int * obj -> int
Public Overrides Function Compare (typeName As String, identifier As Object(), identifierPart As Integer, value As Object) As Integer

Параметры

typeName
String

Имя типа объекта.

identifier
Object[]

Идентификатор объекта типа, указанного typeName параметром.

identifierPart
Int32

Отсчитываемый от нуля индекс в массиве идентификаторов, указывающий, какая часть идентификатора требуется сравнить.

value
Object

Значение, сравниваемое с частью идентификатора.

Возвращаемое значение

Int32

Функция возвращает меньше нуля в случаях, когда часть идентификатора меньше указанного значения. Возвращает нуль, если часть идентификатора равна указанному значению. Возвращает значение больше нуля, если часть идентификатора больше указанного значения.

Исключения

typeNameПараметр и (или) identifier имеет значение null.

Значение identifier параметра меньше нуля или больше или равно числу элементов в массиве идентификаторов.

Применяется к