Compartilhar via


ISet.Add(Object) Método

Definição

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.

Aplica-se a