ISet.Add(Object) 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í.
Agrega el elemento especificado a este conjunto si aún no está presente (operación 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 que se va a agregar a este conjunto
Devoluciones
true si este conjunto aún no contenía el elemento especificado
Implementaciones
- Atributos
Comentarios
Agrega el elemento especificado a este conjunto si aún no está presente (operación opcional). Más formalmente, agrega el elemento e especificado a este conjunto si el conjunto no contiene ningún elemento e2 de forma que Objects.equals(e, e2). Si este conjunto ya contiene el elemento , la llamada deja el conjunto sin cambios y devuelve false. En combinación con la restricción en constructores, esto garantiza que los conjuntos nunca contengan elementos duplicados.
La información anterior no implica que los conjuntos deben aceptar todos los elementos; los conjuntos pueden rechazar agregar cualquier elemento determinado, incluido nully producir una excepción, como se describe en la especificación de Collection#add Collection.add. Las implementaciones de conjuntos individuales deben documentar claramente las restricciones de los elementos que pueden contener.
Documentación de Java para java.util.Set.add(E).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.