英語で読む

次の方法で共有


StringBuilder.ChunkEnumerator 構造体

定義

StringBuilder インスタンスのチャンクに単純な反復処理を実行できます。

C#
public struct StringBuilder.ChunkEnumerator
継承
StringBuilder.ChunkEnumerator

注釈

ChunkEnumeratorは メソッドによってStringBuilder.GetChunks返されます。 C# または For Each Visual Basic で チャンクを 列挙できるように、 と IEnumerator の両方IEnumerableのパターンがサポートされていますforeach

ChunkEnumerator はパブリック構造であるため、言語コンパイラはそれを使用してステートメントを foreach 作成できます。 ただし、開発者は通常、明示的に使用しません (これが入れ子になった型である理由です)。

プロパティ

Current

チャンクと、コレクションの現在の位置を取得します。

メソッド

GetEnumerator()

IEnumerator として this を返す GetEnumerator() 実装を提供します。

MoveNext()

列挙子をコレクション内の次のチャンクに進めます。

適用対象

製品 バージョン
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10