Collections.Disjoint Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt zurück true , wenn die beiden angegebenen Auflistungen keine gemeinsamen Elemente aufweisen.
[Android.Runtime.Register("disjoint", "(Ljava/util/Collection;Ljava/util/Collection;)Z", "")]
public static bool Disjoint(System.Collections.Generic.ICollection<object> c1, System.Collections.Generic.ICollection<object> c2);
[<Android.Runtime.Register("disjoint", "(Ljava/util/Collection;Ljava/util/Collection;)Z", "")>]
static member Disjoint : System.Collections.Generic.ICollection<obj> * System.Collections.Generic.ICollection<obj> -> bool
Parameter
- c1
- ICollection<Object>
eine Sammlung
- c2
- ICollection<Object>
eine Sammlung
Gibt zurück
true wenn die beiden angegebenen Auflistungen keine gemeinsamen Elemente aufweisen.
- Attribute
Hinweise
Gibt zurück true , wenn die beiden angegebenen Auflistungen keine gemeinsamen Elemente aufweisen.
Sorgfalt muss ausgeübt werden, wenn diese Methode für Sammlungen verwendet wird, die nicht dem allgemeinen Vertrag entsprechen Collection. Implementierungen können entweder die Sammlung durchlaufen und die Eindämmung in der anderen Sammlung testen (oder eine entsprechende Berechnung durchführen). Wenn eine sammlung einen nicht standardmäßigen Gleichheitstest verwendet (wie eine SortedSet Sortierung, deren Reihenfolge nicht>< mit gleich</em> kompatibel ist, oder der Schlüsselsatz einer ) IdentityHashMapverwendet, müssen beide Auflistungen den gleichen Nichtstandardgleichheitstest verwenden, oder das Ergebnis dieser Methode ist nicht definiert.
Bei der Verwendung von Sammlungen mit Einschränkungen für die elemente, die sie enthalten können, muss auch die Sorgfalt ausgeübt werden. Sammlungsimplementierungen dürfen Ausnahmen für alle Vorgänge auslösen, die Elemente umfassen, die nicht zulässig sind. Zur absoluten Sicherheit sollten die angegebenen Sammlungen nur Elemente enthalten, die für beide Sammlungen geeignet sind.
Beachten Sie, dass es zulässig ist, dieselbe Auflistung in beiden Parametern zu übergeben. In diesem Fall gibt die Methode nur dann zurück true , wenn die Auflistung leer ist.
Hinzugefügt in 1.5.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.