TextElementEnumerator.MoveNext メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TextElementEnumerator.MoveNext メソッドの意味・解説 

TextElementEnumerator.MoveNext メソッド

列挙子を文字列の次のテキスト要素に進めます。

名前空間: System.Globalization
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

例外例外
例外の種類条件

InvalidOperationException

列挙子が作成された後に、文字列が変更されました。

解説解説

.NET Framework は、単一の文字として表示されるテキストの単位、つまり書記素としてテキスト要素を定義します。テキスト要素は、基本文字、サロゲート ペア、または組み合わせた文字シーケンスの場合があります。Unicode Standard は、サロゲート ペアを 2 つのコード単位から成る単一の抽象文字を表すコード化文字表現として定義します。ペアの最初の単位が上位サロゲート、2 番目の単位が下位サロゲートとなります。Unicode Standard は、組み合わせ文字シーケンスを 1 つの基本文字と 1 つ以上の組み合わせ文字の組み合わせとして定義します。サロゲート ペアは、基本文字または組み合わせた文字を表すことができます。サロゲート ペアおよび組み合わせ文字シーケンスの詳細については、http://www.unicode.org の「The Unicode Standard」を参照してください。

列挙子を作成した後や、Reset を呼び出した後は、列挙子は文字列の最初のテキスト要素の前に位置しています。MoveNext の最初の呼び出しにより、列挙子は文字列の最初のテキスト要素に移動します。

列挙子が作成された後に文字列を変更した場合、MoveNext は例外をスローします。

列挙子が文字列の末尾を越えた後で MoveNext を続けて呼び出すと、Reset が呼び出されるまでは、false が返されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

TextElementEnumerator.MoveNext メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TextElementEnumerator.MoveNext メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS