Collections.UnmodifiableCollection(ICollection) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una vista no modificable de la colección 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
colección para la que se va a devolver una vista no modificable.
Devoluciones
una vista no modificable de la colección especificada.
- Atributos
Comentarios
Devuelve una vista no modificable de la colección especificada. Las operaciones de consulta de la colección devuelta "se leen" a la colección especificada e intentan modificar la colección devuelta, ya sea directa o a través de su iterador, dan como resultado un UnsupportedOperationException
.
La colección devuelta no pasa hashCode y es igual a las operaciones a través de la colección de respaldo, pero se basa en Object
los equals
métodos y hashCode
. Esto es necesario para conservar los contratos de estas operaciones en caso de que la colección de respaldo sea un conjunto o una lista.
La colección devuelta será serializable si la colección especificada es serializable.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.