Freigeben über


XboxLiveDeviceAddress.Compare(XboxLiveDeviceAddress) Methode

Definition

Vergleicht ein anderes XboxLiveDeviceAddress-Objekt mit dem aktuellen Objekt, um festzustellen, ob es dasselbe Gerät darstellt.

Wichtig

Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl.

public:
 virtual int Compare(XboxLiveDeviceAddress ^ otherDeviceAddress) = Compare;
int Compare(XboxLiveDeviceAddress const& otherDeviceAddress);
public int Compare(XboxLiveDeviceAddress otherDeviceAddress);
function compare(otherDeviceAddress)
Public Function Compare (otherDeviceAddress As XboxLiveDeviceAddress) As Integer

Parameter

otherDeviceAddress
XboxLiveDeviceAddress

Die XboxLiveDeviceAddress , die mit dieser verglichen werden soll.

Gibt zurück

Int32

int

Null, wenn die beiden Objekte dasselbe Gerät darstellen; ungleich 0, wenn sie unterschiedliche Geräte darstellen

Hinweise

Diese Methode vergleicht das aufrufende Objekt (this) mit dem angegebenen XboxLiveDeviceAddress-Objekt und gibt einen Wert zurück, den Sie zum Sortieren von XboxLiveDeviceAddress-Objekten verwenden können. A.Compare(B) gibt 0 zurück, wenn A und B auf dasselbe Gerät verweisen. Wenn sie sich nicht auf dasselbe Gerät beziehen, gibt A.Compare(B) bei Rückgabe von -1 B.Compare(A) +1 zurück. Der zurückgegebene Wert kann daher verwendet werden, um eine XboxLiveDeviceAddress relativ zu einer anderen konsistent zu sortieren.

Es ist keine Verbindung mit einem der beteiligten XboxLiveDeviceAddress-Objekte erforderlich. und diese Methode initiiert keine Kommunikation mit ihnen.

Gilt für: