Condividi tramite


ImmutableList<T>.GetEnumerator Metodo

Definizione

Restituisce un enumeratore che consente di scorrere l'elenco non modificabile.

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

Restituisce

Enumeratore che può essere usato per scorrere l'elenco non modificabile.

Commenti

Attenzione

Quando questo enumeratore viene usato come tipo di valore , ovvero quando non è sottoposto a boxing, non copiarlo assegnandolo a una seconda variabile o passandolo a un altro metodo. Quando questo enumeratore viene eliminato, restituisce uno stack di tipi di riferimento modificabile a un pool di risorse e se l'enumeratore del tipo di valore viene copiato (che può verificarsi in modo involontario se si passa il valore intorno), è possibile che uno stack già restituito al pool di risorse sia ancora in uso da una delle copie dell'enumeratore, che comporta il danneggiamento o le eccezioni dei dati.

Si applica a