AdoDotNetObjectItemComparer.Compare(String, Object[], Int32, Object) Yöntem

Tanım

Bir nesne tanımlayıcı parçasını, belirtilen başka bir nesne tanımlayıcı bölümüyle karşılaştırır.

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

Parametreler

typeName
String

Bir nesne türünün adı.

identifier
Object[]

Parametresi tarafından belirtilen türdeki bir nesnenin tanımlayıcısı typeName .

identifierPart
Int32

Tanımlayıcının hangi bölümünün karşılaştırılacağını belirten tanımlayıcı dizide sıfır tabanlı dizin.

value
Object

Tanımlayıcı bölümünü karşılaştırmak için bir değer.

Döndürülenler

Int32

Tanımlayıcı bölümünün belirtilen değerden küçük olması durumunda sıfırdan küçük değer döndürür. Tanımlayıcı kısmı belirtilen değere eşitse sıfır döndürür. Tanımlayıcı kısmı belirtilen değerden daha büyükse sıfırdan büyük döndürür.

Özel durumlar

typeNameVe/veya identifier parametresi null.

identifierParametre sıfırdan küçük veya tanımlayıcı dizisindeki öğe sayısından büyük veya buna eşit.

Şunlara uygulanır