SpanRuneEnumerator Структура

Определение

Предоставляет перечислитель для Rune значений, представленных диапазоном, содержащим текст UTF-16.

public value class SpanRuneEnumerator : System::Collections::Generic::IEnumerator<System::Text::Rune>
public value class SpanRuneEnumerator
public ref struct SpanRuneEnumerator : System.Collections.Generic.IEnumerator<System.Text.Rune>
public ref struct SpanRuneEnumerator
type SpanRuneEnumerator = struct
    interface IEnumerator<Rune>
    interface IEnumerator
    interface IDisposable
type SpanRuneEnumerator = struct
Public Structure SpanRuneEnumerator
Implements IEnumerator(Of Rune)
Public Structure SpanRuneEnumerator
Наследование
SpanRuneEnumerator
Реализации

Комментарии

Этот тип не предназначен для ссылки непосредственно с помощью кода приложения. Вместо этого используйте EnumerateRunes метод вместе с конструкциями перечисления, зависящими от языка, для перечисления Rune значений в пределах диапазонов.

Оператор foreach языка C# (For Each в Visual Basic) скрывает сложность перечислителей. Поэтому рекомендуется использовать foreach вместо непосредственного управления перечислителем.

Свойства

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

Rune Возвращает текущее положение перечислителя.

Методы

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

Возвращает текущий экземпляр перечислителя.

MoveNext()

Перемещает перечислитель к следующему Rune диапазону.

Явные реализации интерфейса

Имя Описание
IDisposable.Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

IEnumerator.Current

Возвращает элемент в коллекции в текущей позиции перечислителя.

IEnumerator.Reset()

Задает перечислителю начальную позицию, которая перед первым элементом в коллекции.

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