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 |
Возвращает блок и текущую точку коллекции. |
Get |
Предоставляет реализацию GetEnumerator(), которая возвращает |
Move |
Переводит перечисление к следующему блоку в коллекции. |
Продукт | Версии |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |