IIterable.ForEach(IConsumer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет заданное действие для каждого элемента Iterable
до тех пор, пока не будут обработаны все элементы или действие выдает исключение.
[Android.Runtime.Register("forEach", "(Ljava/util/function/Consumer;)V", "GetForEach_Ljava_util_function_Consumer_Handler:Java.Lang.IIterable, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public virtual void ForEach (Java.Util.Functions.IConsumer action);
[<Android.Runtime.Register("forEach", "(Ljava/util/function/Consumer;)V", "GetForEach_Ljava_util_function_Consumer_Handler:Java.Lang.IIterable, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member ForEach : Java.Util.Functions.IConsumer -> unit
override this.ForEach : Java.Util.Functions.IConsumer -> unit
Параметры
- action
- IConsumer
Действие, выполняемого для каждого элемента
- Атрибуты
Комментарии
Выполняет заданное действие для каждого элемента Iterable
до тех пор, пока не будут обработаны все элементы или действие выдает исключение. Действия выполняются в порядке итерации, если указан этот порядок. Исключения, создаваемые действием, передаются вызывающей объекту.
Поведение этого метода не указано, если действие выполняет побочные эффекты, которые изменяют базовый источник элементов, если только переопределяющий класс не указал политику параллельного изменения.
Добавлено в версии 1.8.
Документация по Java для java.lang.Iterable.forEach(java.util.function.Consumer<? super T>)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.