ImmutableList<T>.GetEnumerator Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en uppräknare som itererar genom den oföränderliga listan.
public:
virtual 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
Public Function GetEnumerator () As ImmutableList(Of T).Enumerator
Returer
En uppräkning som kan användas för att iterera genom den oföränderliga listan.
Kommentarer
Caution
När den här uppräknaren används som en värdetyp (dvs. när den inte är rutad) kopierar du den inte genom att tilldela den till en andra variabel eller genom att skicka den till en annan metod. När den här uppräknaren tas bort returnerar den en föränderlig referenstypsstack till en resurspool, och om värdetypsuppräknaren kopieras (vilket lätt kan inträffa oavsiktligt om du skickar värdet runt), finns det en risk att en stack som redan har returnerats till resurspoolen fortfarande kan användas av en av uppräkningskopior. leder till skadade data eller undantag.