List<T>.Enumerator.IEnumerator.Reset Yöntem

Tanım

Numaralandırıcıyı koleksiyondaki ilk öğeden önceki başlangıç konumuna ayarlar.

 virtual void System.Collections.IEnumerator.Reset() = System::Collections::IEnumerator::Reset;
void IEnumerator.Reset ();
abstract member System.Collections.IEnumerator.Reset : unit -> unit
override this.System.Collections.IEnumerator.Reset : unit -> unit
Sub Reset () Implements IEnumerator.Reset

Uygulamalar

Özel durumlar

Koleksiyon, numaralandırıcı oluşturulduktan sonra değiştirildi.

Açıklamalar

çağrısı IEnumerator.Resetyaptıktan sonra, değerini Currentokumadan önce numaralandırıcıyı koleksiyonun ilk öğesine ilerletmek için çağırmalısınızMoveNext.

Bir numaralandırıcı, koleksiyon değişmeden kaldığı sürece geçerli kalır. Koleksiyonda öğe ekleme, değiştirme veya silme gibi değişiklikler yapılırsa, numaralandırıcı geri alınamaz şekilde geçersiz kılınmış olur ve bir sonraki çağrısı IEnumerator.Reset bir InvalidOperationExceptionoluşturur.

Şunlara uygulanır

Ayrıca bkz.