BindingContext.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 için bir numaralandırıcı alır.
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
Koleksiyon için bir IEnumerator .
Uygulamalar
Örnekler
Aşağıdaki kod örneği için IEnumerable.GetEnumerator bir IEnumerator döndürmek için BindingContextyöntemini kullanır.
private:
void GetManagerEnumerator()
{
IEnumerator^ myEnumerator;
myEnumerator = ( (IEnumerable^)(this->BindingContext) )->GetEnumerator();
ForEachEnumerator();
}
void ForEachEnumerator()
{
for each ( IEnumerator^ myEnumerator in ( (IEnumerable^)(this->BindingContext) ) )
{
Console::WriteLine( myEnumerator );
}
}
private void GetManagerEnumerator(){
IEnumerator myEnumerator;
myEnumerator = ((IEnumerable)this.BindingContext).GetEnumerator();
ForEachEnumerator();
}
private void ForEachEnumerator(){
foreach( IEnumerator myEnumerator in this.BindingContext){
Console.WriteLine(myEnumerator.ToString());
}
}
Private Sub GetManagerEnumerator()
Dim myEnumerator As IEnumerator
myEnumerator = CType(BindingContext,IEnumerable).GetEnumerator()
ForEachEnumerator()
End Sub
Private Sub ForEachEnumerator()
Dim myEnumerator As IEnumerator
For Each myEnumerator In CType(BindingContext,IEnumerable)
Console.WriteLine(myEnumerator.Current.ToString())
Next
End Sub
Açıklamalar
IEnumerator yöntemi tarafından IEnumerable.GetEnumerator döndürülen, tarafından BindingContextyönetilen koleksiyon üzerinde yineleme yapmanızı sağlar.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin