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

Определение

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

public: value class StringBuilder::ChunkEnumerator
public struct StringBuilder.ChunkEnumerator
type StringBuilder.ChunkEnumerator = struct
Public Structure StringBuilder.ChunkEnumerator
Наследование
StringBuilder.ChunkEnumerator

Комментарии

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

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

Свойства

Имя Описание
Current

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

Методы

Имя Описание
GetEnumerator()

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

MoveNext()

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

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