StringBuilder.ChunkEnumerator Struktura

Definicja

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

C#
public struct 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

Produkt Wersje
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10