CollationElementIterator.Offset プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
次の照合順序要素に対応するソース文字列の文字オフセットを返します。 または、指定したオフセットの文字に対応する照合順序要素を指す反復子を設定します。
public int Offset { [Android.Runtime.Register("getOffset", "()I", "", ApiSince=24)] get; [Android.Runtime.Register("setOffset", "(I)V", "", ApiSince=24)] set; }
[<get: Android.Runtime.Register("getOffset", "()I", "", ApiSince=24)>]
[<set: Android.Runtime.Register("setOffset", "(I)V", "", ApiSince=24)>]
member this.Offset : int with get, set
プロパティ値
next() または previous() の次の呼び出しによって返される照合順序要素に対応するソース文字列内の文字オフセット。
- 属性
注釈
プロパティ getter のドキュメント:
次の照合順序要素に対応するソース文字列の文字オフセットを返します。 つまり、getOffset() は、next() または previous() の次の呼び出しによって返される照合順序要素に対応するソース文字列内の位置を返します。 この値には、次の照合順序要素に対応する <ul><li><b>first</b> 文字のインデックスを指定できます。 (つまり、 setOffset(offset) が収縮の途中でインデックスを設定した場合、 getOffset() は、設定された元のオフセットと等しくない可能性がある、収縮の最初の文字のインデックスを返します。 したがって、setOffset(offset) の直後に getOffset() を呼び出しても、元のオフセット セットが返される保証はありません)。
<li> 正規化がオンの場合は、 <b>immediate</b> 後続の文字のインデックス、または最初の文字を持つ複合文字のインデックス。結合クラスは 0 になります。
<li> イテレーションが終了した場合のソース文字列の長さ。
</ul>
プロパティ セッターのドキュメント:
指定したオフセットの文字に対応する照合順序要素を指す反復子を設定します。 next() の次の呼び出しによって返される値は、オフセットの文字に対応する照合順序要素になります。
オフセットがコントラクト文字シーケンスの途中にある場合、反復子はコントラクト シーケンスの先頭に調整されます。 つまり、getOffset() は、このメソッドによって設定されたのと同じ値を返す保証はありません。
分解モードがオンで、オフセットがソース テキストの分解可能な範囲の途中にある場合、反復子は次の前方または後方の反復に対して正しい結果を返さない可能性があります。 ユーザーは、オフセットが分解可能な範囲の途中にないことを確認する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。