Share via


Dictionary<TKey,TValue>.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

yöntemini çağırdıktan IEnumerator.Reset sonra, özelliğinin MoveNext değerini Current okumadan önce numaralandırıcıyı koleksiyonun ilk öğesine ilerletmek için yöntemini çağırmanız gerekir.

Bir numaralandırıcı, koleksiyon değişmeden kaldığı sürece geçerli kalır. Koleksiyonda öğe ekleme veya kapasiteyi değiştirme 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ı veya MoveNextIEnumerator.Reset oluşturur InvalidOperationException.

Yalnızca .NET Core 3.0+ : Numaralandırıcıları geçersiz kılmayan tek sessize alma yöntemleri ve Clear'tirRemove.

Şunlara uygulanır

Ayrıca bkz.