AceEnumerator.Reset Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Numaralandırıcıyı koleksiyondaki ilk öğeden önceki başlangıç konumuna GenericAce ayarlar.
public:
virtual void Reset();
public void Reset ();
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
Public Sub Reset ()
Uygulamalar
Özel durumlar
Koleksiyon, numaralandırıcı oluşturulduktan sonra değiştirildi.
Açıklamalar
Bir numaralandırıcı, koleksiyon değişmeden kaldığı sürece geçerli kalır. Koleksiyona öğe ekleme, değiştirme veya silme gibi öğeleri eklerseniz, numaralandırıcı geri alınamaz şekilde geçersiz kılınmış olur ve yönteme veya Reset yönteme yapılan MoveNext sonraki çağrı bir oluştururInvalidOperationException
Devralanlara Notlar
için yapılan tüm çağrılar Reset() numaralandırıcı için aynı duruma neden olmalıdır. Tercih edilen uygulama, numaralandırıcıyı ilk öğeden önce koleksiyonun başına taşımaktır. Bu, ve ile MoveNext()Currenttutarlı olan numaralandırıcı oluşturulduktan sonra koleksiyon değiştirildiyse numaralandırıcıyı geçersiz kılır.