ImmutableList<T>.GetEnumerator Metod

Definition

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.

Gäller för