ImmutableList<T>.GetEnumerator 方法

定义

返回一个循环访问不可变列表的枚举器。

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

返回

可用于循环访问不可变列表的枚举器。

注解

注意

当此枚举器用作值类型 (即,当它未) 装箱时,请勿通过将它分配给第二个变量或将其传递给另一个方法来复制它。 释放此枚举器时,它会将可变引用类型堆栈返回到资源池,如果复制值类型枚举器 (如果传递) 的值,则很容易无意中发生,则存在已返回到资源池的堆栈可能仍被枚举器副本之一使用的风险。 导致数据损坏或异常。

适用于