Collections.CheckedSet(ICollection, Class) Método

Definição

Retorna uma exibição de typesafe dinamicamente do conjunto especificado.

[Android.Runtime.Register("checkedSet", "(Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public static System.Collections.ICollection CheckedSet(System.Collections.ICollection s, Java.Lang.Class type);
[<Android.Runtime.Register("checkedSet", "(Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
static member CheckedSet : System.Collections.ICollection * Java.Lang.Class -> System.Collections.ICollection

Parâmetros

s
ICollection

o conjunto para o qual uma exibição de segurança de tipo dinamicamente deve ser retornada

type
Class

o tipo de elemento que s tem permissão para manter

Retornos

uma exibição de typesafe dinamicamente do conjunto especificado

Atributos

Comentários

Retorna uma exibição de typesafe dinamicamente do conjunto especificado. Qualquer tentativa de inserir um elemento do tipo errado resultará em uma imediata ClassCastException. Supondo que um conjunto não contenha elementos digitado incorretamente antes do momento em que uma exibição de typesafe dinamicamente é gerada e que todo o acesso subsequente ao conjunto ocorra por meio do modo de exibição, é garantido que o conjunto não pode conter um elemento digitado incorretamente.

Uma discussão sobre o uso de exibições de tipo dinâmico pode ser encontrada na documentação do #checkedCollection checkedCollection método.

O conjunto retornado será serializável se o conjunto especificado for serializável.

Como null é considerado um valor de qualquer tipo de referência, o conjunto retornado permite a inserção de elementos nulos sempre que o conjunto de backup faz.

Adicionado em 1.5.

Java documentação para java.util.Collections.checkedSet(java.util.Set<E>, java.lang.Class<E>).

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