StringBuilder.ChunkEnumerator Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает простую итерацию по блокам экземпляра StringBuilder.
public: value class StringBuilder::ChunkEnumerator
public struct StringBuilder.ChunkEnumerator
type StringBuilder.ChunkEnumerator = struct
Public Structure StringBuilder.ChunkEnumerator
- Наследование
Комментарии
Возвращается ChunkEnumerator методом StringBuilder.GetChunks . Он поддерживает шаблоны IEnumerable и IEnumerator, чтобы блоки можно было перечислить с помощью foreach в C# или For Each в Visual Basic.
ChunkEnumerator — это общедоступная структура, чтобы компиляторы языка могли использовать его для создания инструкции foreach . Однако разработчики обычно не используют его явным образом (именно поэтому он является вложенным типом).
Свойства
| Имя | Описание |
|---|---|
| Current |
Возвращает блок и текущую позицию коллекции. |
Методы
| Имя | Описание |
|---|---|
| GetEnumerator() |
Предоставляет реализацию GetEnumerator() , которая возвращается |
| MoveNext() |
Перемещает перечислитель к следующему блоку в коллекции. |