Udostępnij za pośrednictwem


StringBuilder.ChunkEnumerator Struktura

Definicja

Obsługuje prostą iterację fragmentów StringBuilder wystąpienia.

public: value class StringBuilder::ChunkEnumerator
public struct StringBuilder.ChunkEnumerator
type StringBuilder.ChunkEnumerator = struct
Public Structure StringBuilder.ChunkEnumerator
Dziedziczenie
StringBuilder.ChunkEnumerator

Uwagi

Element A ChunkEnumerator jest zwracany przez metodę StringBuilder.GetChunks . Obsługuje zarówno IEnumerable wzorce , jak i IEnumerator , dzięki czemu fragmenty mogą być wyliczane przy użyciu foreach języka C# lub For Each Visual Basic.

ChunkEnumerator jest strukturą publiczną, dzięki czemu kompilatory języka mogą jej używać do tworzenia foreach instrukcji. Jednak deweloperzy zazwyczaj nie używają go jawnie (dlatego jest to typ zagnieżdżony).

Właściwości

Current

Pobiera fragment i bieżącą pozycję kolekcji.

Metody

GetEnumerator()

Udostępnia implementację GetEnumerator() , która zwraca this wartość jako IEnumerator.

MoveNext()

Rozwija moduł wyliczający do następnego fragmentu w kolekcji.

Dotyczy