ImmutableList<T>.GetEnumerator 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回可逐一查看不可變清單的列舉程式。
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
傳回
可用來逐一查看不可變清單的列舉值。
備註
警告
當這個列舉值型別當做實值型別 (,也就是當它不是 boxed) 時,請勿將它指派給第二個變數或將它傳遞給另一個方法來複製它。 處置此列舉值時,它會將可變動的參考型別堆棧傳回資源集區,而且如果實值類型列舉值被複製 (如果您將值傳遞至) ,可能會有一個風險,因為其中一個列舉值複本可能仍然正在使用中。 導致數據損毀或例外狀況。