ImmutableSortedSet<T>.Enumerator Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří výčet obsahu binárního stromu.
Balíček NuGet: System.Collections.Immutable (o neměnných kolekcích a postupu instalace)
public: value class ImmutableSortedSet<T>::Enumerator : System::Collections::Generic::IEnumerator<T>
public struct ImmutableSortedSet<T>.Enumerator : System.Collections.Generic.IEnumerator<T>
type ImmutableSortedSet<'T>.Enumerator = struct
interface IEnumerator<'T>
interface IEnumerator
interface IDisposable
Public Structure ImmutableSortedSet(Of T).Enumerator
Implements IEnumerator(Of T)
Parametry typu
- T
- Dědičnost
- Implementuje
Poznámky
Tato struktura by měla být synchronizována s dalšími dvěma binárními stromovými enumerátory: System.Collections.Immutable.ImmutableList<T>.Enumerator a System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Enumerator.
Upozornění
Pokud se tento výčet používá jako typ hodnoty (to znamená, že není v rámečku), nekopírujte ho přiřazením k druhé proměnné nebo předáním jiné metodě. Při vyřazení tohoto enumerátoru vrátí zásobník proměnlivého typu odkazu do fondu zdrojů a pokud je enumerátor typu hodnoty zkopírován (což se může snadno stát neúmyslně, pokud předáte hodnotu kolem), existuje riziko, že zásobník, který už byl vrácen do fondu zdrojů, může být stále používán jednou z kopií enumerátoru. což vede k poškození nebo výjimkám dat.
Vlastnosti
Current |
Získá prvek na aktuální pozici enumerátoru. Balíček NuGet: System.Collections.Immutable (o neměnných kolekcích a postupu instalace) |
Metody
Dispose() |
Uvolní prostředky používané aktuální instancí třídy ImmutableSortedSet<T>.Enumerator. Balíček NuGet: System.Collections.Immutable (o neměnných kolekcích a postupu instalace) |
MoveNext() |
Posune enumerátor na další prvek neměnné seřazené sady. Balíček NuGet: System.Collections.Immutable (o neměnných kolekcích a postupu instalace) |
Reset() |
Nastaví enumerátor na počáteční pozici, která je před prvním prvkem v neměnné seřazené sadě. Balíček NuGet: System.Collections.Immutable (o neměnných kolekcích a postupu instalace) |
Explicitní implementace rozhraní
IEnumerator.Current |
Aktuální prvek. |
Platí pro
Bezpečný přístup z více vláken
Tento typ je bezpečný pro přístup z více vláken.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro