ImmutableList<T>.GetEnumerator Metoda
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í.
Vrátí enumerátor, který iteruje neměnným seznamem.
public:
virtual System::Collections::Immutable::ImmutableList<T>::Enumerator GetEnumerator();
public:
System::Collections::Immutable::ImmutableList<T>::Enumerator GetEnumerator();
public System.Collections.Immutable.ImmutableList<T>.Enumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.Immutable.ImmutableList<'T>.Enumerator
override this.GetEnumerator : unit -> System.Collections.Immutable.ImmutableList<'T>.Enumerator
member this.GetEnumerator : unit -> System.Collections.Immutable.ImmutableList<'T>.Enumerator
Public Function GetEnumerator () As ImmutableList(Of T).Enumerator
Návraty
Enumerátor, který lze použít k iteraci v neměnném seznamu.
Poznámky
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.