Collections.UnmodifiableCollection(ICollection) Método

Definição

Retorna uma exibição não modificável da coleção especificada.

[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

Parâmetros

c
ICollection

a coleção para a qual uma exibição não modificável deve ser retornada.

Retornos

uma exibição não modificável da coleção especificada.

Atributos

Comentários

Retorna uma exibição não modificável da coleção especificada. As operações de consulta na coleção retornada "read through" para a coleção especificada e as tentativas de modificar a coleção retornada, direta ou por meio de seu iterador, resultam em um UnsupportedOperationException.

A coleção retornada não passa o hashCode e é igual a operações para a coleção de backup, mas depende Objectde 's equals e hashCode métodos. Isso é necessário para preservar os contratos dessas operações, caso a coleção de backup seja um conjunto ou uma lista.

A coleção retornada será serializável se a coleção especificada for serializável.

Java documentação para java.util.Collections.unmodifiableCollection(java.util.Collection<? extends T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a