AdoDotNetObjectItemComparer.Compare(String, Object[], Int32, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.