AdoDotNetObjectItemComparer.Compare(String, Object[], Int32, Object) Método

Definição

Compara uma parte de identificador de objeto com outra parte de identificador de objeto especificada.

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

Parâmetros

typeName
String

O nome de um tipo de objeto.

identifier
Object[]

O identificador de um objeto do tipo especificado pelo typeName parâmetro.

identifierPart
Int32

O índice baseado em zero na matriz de identificador que indica qual parte do identificador deve ser comparada.

value
Object

Um valor para comparar a parte do identificador.

Retornos

Int32

Retorna menos de zero em casos em que a parte do identificador é menor que o valor especificado. Retornará zero se a parte do identificador for igual ao valor especificado. Retornará maior que zero se a parte do identificador for maior que o valor especificado.

Exceções

O typeName parâmetro e/ou identifier é nulo.

O identifier parâmetro é menor que zero ou maior ou igual ao número de elementos na matriz de identificador.

Aplica-se a