ISet.Add(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona o elemento especificado a esse conjunto se ele ainda não estiver presente (operação opcional).
[Android.Runtime.Register("add", "(Ljava/lang/Object;)Z", "GetAdd_Ljava_lang_Object_Handler:Java.Util.ISetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Add (Java.Lang.Object? e);
[<Android.Runtime.Register("add", "(Ljava/lang/Object;)Z", "GetAdd_Ljava_lang_Object_Handler:Java.Util.ISetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Add : Java.Lang.Object -> bool
Parâmetros
- e
- Object
elemento a ser adicionado a este conjunto
Retornos
true
se esse conjunto ainda não contiver o elemento especificado
Implementações
- Atributos
Comentários
Adiciona o elemento especificado a esse conjunto se ele ainda não estiver presente (operação opcional). Mais formalmente, adiciona o elemento e
especificado a esse conjunto se o conjunto não contiver nenhum elemento e2
como Objects.equals(e, e2)
. Se esse conjunto já contiver o elemento , a chamada deixará o conjunto inalterado e retornará false
. Em combinação com a restrição aos construtores, isso garante que os conjuntos nunca contenham elementos duplicados.
A estipulação acima não implica que os conjuntos devam aceitar todos os elementos; Os conjuntos podem se recusar a adicionar qualquer elemento específico, incluindo null
, e lançar uma exceção, conforme descrito na especificação para Collection#add Collection.add
. As implementações de conjuntos individuais devem documentar claramente quaisquer restrições aos elementos que possam conter.
Documentação Java para java.util.Set.add(E)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.