Language

IIterator.Remove メソッド

定義

この反復子によって返された最後の要素を基になるコレクションから削除します (省略可能な操作)。

[Android.Runtime.Register("remove", "()V", "GetRemoveHandler:Java.Util.IIteratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Remove();
[<Android.Runtime.Register("remove", "()V", "GetRemoveHandler:Java.Util.IIteratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Remove : unit -> unit
属性

例外

反復処理対象のコレクションで削除がサポートされていない場合は 〟。

nextが呼び出されていない場合、またはnextの最後の呼び出しの後にremoveが既に呼び出されている場合。

注釈

この反復子によって返された最後の要素を基になるコレクションから削除します (省略可能な操作)。 このメソッドは、 #nextの呼び出しごとに 1 回だけ呼び出すことができます。

このメソッドを呼び出す以外の方法で反復処理が進行中に基になるコレクションが変更された場合、オーバーライドするクラスで同時変更ポリシーが指定されていない限り、反復子の動作は指定されません。

#forEachRemaining forEachRemaining メソッドの呼び出し後にこのメソッドが呼び出された場合、反復子の動作は指定されません。

java.util.Iterator.remove()の Java ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象