Collections.Disjoint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce true se le due raccolte specificate non hanno elementi in comune.
[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
Parametri
- c1
- ICollection<Object>
una raccolta
- c2
- ICollection<Object>
una raccolta
Valori restituiti
true se le due raccolte specificate non hanno elementi in comune.
- Attributi
Commenti
Restituisce true se le due raccolte specificate non hanno elementi in comune.
È necessario prestare attenzione se questo metodo viene utilizzato nelle raccolte che non sono conformi al contratto generale per Collection. Le implementazioni possono scegliere di eseguire l'iterazione su una raccolta e un test per il contenimento nell'altra raccolta (o per eseguire qualsiasi calcolo equivalente). Se una raccolta usa un test di uguaglianza non standard (come invece fa un oggetto SortedSet il cui ordinamento non>< è compatibile con equals</em> o il set di chiavi di un IdentityHashMap), entrambe le raccolte devono usare lo stesso test di uguaglianza non standard oppure il risultato di questo metodo non è definito.
È necessario prestare attenzione anche quando si usano raccolte con restrizioni sugli elementi che possono contenere. Le implementazioni della raccolta possono generare eccezioni per qualsiasi operazione che coinvolge elementi ritenuti non idonei. Per la sicurezza assoluta, le raccolte specificate devono contenere solo elementi idonei per entrambe le raccolte.
Si noti che è consentito passare la stessa raccolta in entrambi i parametri, nel qual caso il metodo restituirà true se e solo se la raccolta è vuota.
Aggiunto nella versione 1.5.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.