Linguaggio

Collections.UnmodifiableCollection(ICollection) Metodo

Definizione

Restituisce una visualizzazione non modificabile della raccolta specificata.

[Android.Runtime.Register("unmodifiableCollection", "(Ljava/util/Collection;)Ljava/util/Collection;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static System.Collections.ICollection UnmodifiableCollection(System.Collections.ICollection c);
[<Android.Runtime.Register("unmodifiableCollection", "(Ljava/util/Collection;)Ljava/util/Collection;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member UnmodifiableCollection : System.Collections.ICollection -> System.Collections.ICollection

Parametri

c
ICollection

raccolta per la quale deve essere restituita una visualizzazione non modificabile.

Valori restituiti

visualizzazione non modificabile della raccolta specificata.

Attributi

Commenti

Restituisce una visualizzazione non modificabile della raccolta specificata. Le operazioni di query sulla raccolta restituita "read through" nella raccolta specificata e tentano di modificare la raccolta restituita, diretta o tramite il relativo iteratore, comportano un oggetto UnsupportedOperationException.

La raccolta restituita non passa il codice hash e le operazioni di uguale a all'insieme di backup, ma si basa sui Objectmetodi e hashCode .equals Ciò è necessario per mantenere i contratti di queste operazioni nel caso in cui la raccolta di backup sia un set o un elenco.

La raccolta restituita sarà serializzabile se la raccolta specificata è serializzabile.

per java.util.Collections.unmodifiableCollection(java.util.Collection<? extends T>).

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.

Si applica a