Sdílet prostřednictvím


DataObjectItemComparer.Compare – metoda (String, String, Object, Object)

Porovná vlastnosti data objektu s jinou vlastnost data objektu.

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
Public Overridable Function Compare ( _
    typeName As String, _
    propertyName As String, _
    value1 As Object, _
    value2 As Object _
) As Integer
public virtual int Compare(
    string typeName,
    string propertyName,
    Object value1,
    Object value2
)
public:
virtual int Compare(
    String^ typeName, 
    String^ propertyName, 
    Object^ value1, 
    Object^ value2
)
abstract Compare : 
        typeName:string * 
        propertyName:string * 
        value1:Object * 
        value2:Object -> int 
override Compare : 
        typeName:string * 
        propertyName:string * 
        value1:Object * 
        value2:Object -> int 
public function Compare(
    typeName : String, 
    propertyName : String, 
    value1 : Object, 
    value2 : Object
) : int

Parametry

  • propertyName
    Typ: System.String
    Název vlastnosti, které chcete porovnat.

Vrácená hodnota

Typ: System.Int32
Vrátí hodnotu menší než nula v případech, kdy část identifikátoru je menší než zadaná hodnota.Vrátí hodnotu identifikátoru části se rovná zadané hodnotě.Pokud je větší než zadaná hodnota identifikátoru části vrátí větší než nula.

Výjimky

Výjimka Podmínka
ArgumentNullException

typeName a propertyName parametr má hodnotu null.

Poznámky

Tuto metodu použít stejná pravidla pro porovnání jako zdroj dat zajistit správné řazení objektů na straně klienta.

Porovnávací nástroj výchozí rozhraní objekt používá základní implementace této metody (Comparer) při první hodnota implementuje IComparable; jinak volá IComparable provedení přepsání Equals metoda a vrátí hodnotu 1, pokud tento příkaz vrátí hodnotu false.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataObjectItemComparer Třída

Compare – přetížení

Microsoft.VisualStudio.Data – obor názvů