UnicodeSetIterator.Next メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セット内の次の要素 (1 つのコード ポイントまたは文字列) を返します。
[Android.Runtime.Register("next", "()Z", "GetNextHandler", ApiSince=24)]
public virtual bool Next();
[<Android.Runtime.Register("next", "()Z", "GetNextHandler", ApiSince=24)>]
abstract member Next : unit -> bool
override this.Next : unit -> bool
返品
セット内に別の要素があり、このオブジェクトに要素が含まれている場合は true。
- 属性
注釈
セット内の次の要素 (1 つのコード ポイントまたは文字列) を返します。 セット内にそれ以上の要素がない場合は、false を返します。
codepoint == IS_STRING場合、値は string フィールドの文字列です。 それ以外の場合、値は codepoint フィールド内の 1 つのコード ポイントです。
反復処理の順序は、すべてのコード ポイントが並べ替えられた順序で、その後に並べ替えられたすべての文字列が続きます。
codepointEnd は、このメソッドを呼び出した後に未定義です。
string は、 codepoint == IS_STRINGしない限り未定義です。 それらの間でreset()を呼び出さずに、next()とnextRange()の呼び出しを混在させないでください。 その結果は未定義です。
<b>Warning: </b>速度の場合、UnicodeSet イテレーションでは同時変更がチェックされません。 反復処理中に UnicodeSet を変更しないでください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。