ImmutableDictionary<TKey,TValue>.Enumerator Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет перечисление содержимого неизменяемого словаря без выделения дополнительной памяти.
Пакет NuGet: System.Collections.Immutable (сведения о неизменяемых коллекциях и способах их установки)
public: value class ImmutableDictionary<TKey, TValue>::Enumerator : System::Collections::Generic::IEnumerator<System::Collections::Generic::KeyValuePair<TKey, TValue>>
public struct ImmutableDictionary<TKey,TValue>.Enumerator : System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>
type ImmutableDictionary<'Key, 'Value>.Enumerator = struct
interface IEnumerator<KeyValuePair<'Key, 'Value>>
interface IEnumerator
interface IDisposable
type ImmutableDictionary<'Key, 'Value>.Enumerator = struct
interface IEnumerator<KeyValuePair<'Key, 'Value>>
interface IDisposable
interface IEnumerator
Public Structure ImmutableDictionary(Of TKey, TValue).Enumerator
Implements IEnumerator(Of KeyValuePair(Of TKey, TValue))
Параметры типа
- TKey
- TValue
- Наследование
- Реализации
Свойства
| Имя | Описание |
|---|---|
| Current |
Возвращает элемент, расположенный в текущей позиции перечислителя. |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Освобождает ресурсы, используемые текущим экземпляром класса ImmutableDictionary<TKey,TValue>.Enumerator. |
| MoveNext() |
Перемещает перечислитель к следующему элементу неизменяемого словаря. |
| Reset() |
Устанавливает перечислитель в его начальное положение, т. е. перед первым элементом словаря. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IEnumerator.Current |
Получает текущий элемент. |
Применяется к
Потокобезопасность
Данный тип потокобезопасен.