Поделиться через


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.

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