Язык

ICollection.Add(Object) Метод

Определение

Гарантирует, что эта коллекция содержит указанный элемент (необязательное действие).

[Android.Runtime.Register("add", "(Ljava/lang/Object;)Z", "GetAdd_Ljava_lang_Object_Handler:Java.Util.ICollectionInvoker, 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.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Add : Java.Lang.Object -> bool

Параметры

e
Object

элемент, присутствие которого в этой коллекции должно быть обеспечено

Возвращаемое значение

true Значение , если эта коллекция изменилась в результате вызова

Атрибуты

Комментарии

Гарантирует, что эта коллекция содержит указанный элемент (необязательное действие). Возвращает, true если эта коллекция изменилась в результате вызова. (Возвращает, false если эта коллекция не разрешает дубликаты и уже содержит указанный элемент.)

Коллекции, поддерживающие эту операцию, могут устанавливать ограничения на то, какие элементы могут быть добавлены в эту коллекцию. В частности, некоторые коллекции откажутся добавлять null элементы, и другие будут накладывать ограничения на тип элементов, которые могут быть добавлены. Классы коллекции должны четко указывать в своей документации любые ограничения на то, какие элементы могут быть добавлены.

Если коллекция отказывается добавить определенный элемент по какой-либо причине, отличной от того, что он уже содержит элемент, он должен вызвать исключение (а не возвращать false). Это сохраняет инвариантное значение, которое коллекция всегда содержит указанный элемент после возврата этого вызова.

Java документации по java.util.Collection.add(E).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к