StringBuilder.ChunkEnumerator Structure

Définition

Prend en charge une itération simple sur les segments d’une instance StringBuilder.Supports simple iteration over the chunks of a StringBuilder instance.

public: value class StringBuilder::ChunkEnumerator
public struct StringBuilder.ChunkEnumerator
type StringBuilder.ChunkEnumerator = struct
Public Structure StringBuilder.ChunkEnumerator
Héritage
StringBuilder.ChunkEnumerator

Remarques

Une ChunkEnumerator est retournée par StringBuilder.GetChunks la méthode.A ChunkEnumerator is returned by the StringBuilder.GetChunks method. Il prend en charge IEnumerable à IEnumerator la fois les modèles et afin que les segments puissent être foreach énumérés C# avec For Each dans ou dans Visual Basic.It supports both the IEnumerable and IEnumerator patterns so that the chunks can be enumerated with foreach in C# or For Each in Visual Basic.

ChunkEnumeratorest une structure publique afin que les compilateurs de langage puissent l’utiliser pour générer foreach une instruction.ChunkEnumerator is a public structure so that language compilers can use it to build a foreach statement. Toutefois, les développeurs ne l’utilisent généralement pas explicitement (c’est pourquoi il s’agit d’un type imbriqué).However, developers typically don't use it explicitly (which is why it is a nested type).

Propriétés

Current

Obtient le segment et la position actuelle de la collection.Gets the chunk and the current position of the collection.

Méthodes

GetEnumerator()

Fournit une implémentation GetEnumerator() qui retourne this comme le IEnumerator.Provides an GetEnumerator() implementation that returns this as the IEnumerator.

MoveNext()

Avance l’énumérateur jusqu’au segment suivant de la collection.Advances the enumerator to the next chunk in the collection.

S’applique à