ISet.Add(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет указанный элемент в этот набор, если он еще не присутствует (необязательная операция).
[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
Параметры
- e
- Object
элемент, добавляемый в этот набор
Возвращаемое значение
true
Значение , если этот набор еще не содержал указанный элемент
Реализации
- Атрибуты
Комментарии
Добавляет указанный элемент в этот набор, если он еще не присутствует (необязательная операция). Более формально добавляет указанный элемент e
в этот набор, если набор не содержит такого Objects.equals(e, e2)
элементаe2
. Если этот набор уже содержит элемент, вызов оставляет набор без изменений и возвращает false
. В сочетании с ограничением конструкторов это гарантирует, что наборы никогда не содержат повторяющиеся элементы.
Указанное выше условие не означает, что наборы должны принимать все элементы; наборы могут отказаться от добавления любого конкретного элемента, включая null
исключение, как описано в спецификации Collection#add Collection.add
. Реализации отдельных наборов должны четко документировать все ограничения на элементы, которые они могут содержать.
Документация по Java для java.util.Set.add(E)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.