ImmutableList<T>.GetEnumerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een enumerator die door de onveranderbare lijst wordt herhaald.
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
Retouren
Een enumerator die kan worden gebruikt om de onveranderbare lijst te doorlopen.
Opmerkingen
Caution
Wanneer deze enumerator wordt gebruikt als een waardetype (dat wil gezegd, wanneer deze niet in een vak wordt geplaatst), kopieert u deze niet door deze toe te wijzen aan een tweede variabele of door deze door te geven aan een andere methode. Wanneer deze enumerator wordt verwijderd, retourneert deze een onveranderbare referentietypestack naar een resourcegroep en als het waardetype enumerator wordt gekopieerd (wat gemakkelijk onbedoeld kan gebeuren als u de waarde doorgeeft), is er een risico dat een stack die al is geretourneerd naar de resourcegroep nog steeds wordt gebruikt door een van de enumerator-kopieën, leiden tot beschadiging van gegevens of uitzonderingen.