ToolboxCategoryItems.IEnumerable.GetEnumerator 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.
Koleksiyon boyunca yinelenen bir Numaralandırıcı döndürür ToolboxCategoryItems .
virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
abstract member System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
override this.System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator
Döndürülenler
IEnumeratorİçin bir ToolboxCategoryItems .
Uygulamalar
Açıklamalar
Numaralandırıcılar bir koleksiyondaki verileri okumak için kullanılabilir, ancak temel alınan koleksiyonu değiştirmek için kullanılamaz.
Başlangıçta, numaralandırıcı, koleksiyondaki ilk öğenin önüne yerleştirilir. Bu konumda Current tanımsız. Bu nedenle, MoveNext() değerini okumadan önce sayacı koleksiyonun ilk öğesine ilerletmek için çağrısı yapmanız gerekir Current . Bir numaralandırıcı, koleksiyon değişmeden kaldığı sürece geçerli kalır. Koleksiyonda değişiklik yapılırsa (öğe ekleme, değiştirme veya silme gibi), Numaralandırıcı artık geçerli değildir ve davranışı tanımsız olur.
Numaralandırıcının, koleksiyona özel kullanım erişimi yok; bu nedenle, bir koleksiyon içinde numaralandırma aslında bir iş parçacığı açısından güvenli yordam değildir.