ImmutableDictionary<TKey,TValue>.Enumerator Yapı

Tanım

Bellek ayırmadan sabit sözlüğün içeriğini numaralandırır.

NuGet paketi: System.Collections.Immutable (sabit koleksiyonlar ve yükleme hakkında)

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
Public Structure ImmutableDictionary(Of TKey, TValue).Enumerator
Implements IEnumerator(Of KeyValuePair(Of TKey, TValue))

Tür Parametreleri

TKey
TValue
Devralma
ImmutableDictionary<TKey,TValue>.Enumerator
Uygulamalar

Özellikler

Current

Öğeyi numaralandırıcının geçerli konumunda alır.

Yöntemler

Dispose()

ImmutableDictionary<TKey,TValue>.Enumerator sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır.

MoveNext()

Numaralandırıcıyı sabit sözlüğün sonraki öğesine ilerler.

Reset()

Numaralandırıcıyı, sözlükteki ilk öğeden önceki ilk konumuna ayarlar.

Belirtik Arabirim Kullanımları

IEnumerator.Current

Geçerli öğeyi alır.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu güvenli iş parçacığı türüdür.