Aracılığıyla paylaş


ImmutableDictionary<TKey,TValue>.Enumerator Yapı

Tanım

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

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))

Tür Parametreleri

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

Özellikler

Name Description
Current

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

Yöntemler

Name Description
Dispose()

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

MoveNext()

Sabit sözlüğün sonraki öğesine numaralandırıcıyı ilerletir.

Reset()

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

Belirtik Arabirim Kullanımları

Name Description
IEnumerator.Current

Geçerli öğeyi alır.

Şunlara uygulanır

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

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