次の方法で共有


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

戻り値

変更できないリストを反復処理するために使用できる列挙子。

注釈

注意事項

この列挙子を値型として使用する場合 (つまり、ボックス化されていない場合)、2 番目の変数に割り当てたり、別のメソッドに渡したりしてコピーしないでください。 この列挙子が破棄されると、変更可能な参照型スタックがリソース プールに返され、値型列挙子がコピーされた場合 (値を渡すと誤って発生する可能性があります)、リソース プールに既に返されたスタックが列挙子コピーの 1 つによって引き続き使用されている可能性があります。 データの破損や例外につながる可能性があります。

適用対象