Прочитать на английском

Поделиться через


StringBuilder.ChunkEnumerator Структура

Определение

Поддерживает простую итерацию блоков экземпляра StringBuilder.

public struct StringBuilder.ChunkEnumerator
Наследование
StringBuilder.ChunkEnumerator

Комментарии

Возвращается ChunkEnumerator методом StringBuilder.GetChunks . Он поддерживает IEnumerable шаблоны и IEnumerator , поэтому блоки можно перечислить с помощью foreach в C# или For Each в Visual Basic.

ChunkEnumerator — это общедоступная структура, которая позволяет компиляторам языка использовать ее для построения foreach оператора . Однако разработчики обычно не используют его явным образом (именно поэтому это вложенный тип).

Свойства

Current

Возвращает блок и текущую точку коллекции.

Методы

GetEnumerator()

Предоставляет реализацию GetEnumerator(), которая возвращает this в виде IEnumerator.

MoveNext()

Переводит перечисление к следующему блоку в коллекции.

Применяется к

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10