sınıf o sözdizimi alabilmek amacıyla ihtiyaç iki şey vardır: O IEnumerable
uygulaması gerekmektedir
- (veya
IEnumerable
ima başka bir arayüz - aynı zamanda bir tabanından miras alacak IEnumerable
) bir
int
değeri
012 alma yeteneğine sahip bir
Add(...)
yöntemi uygulamak için ihtiyaç
uygulayan sınıf Aşağıdaki sınıf bildirimleriherhangi biri yapacağını:
public class MyClass1 : IEnumerable
{
public void Add(int i) { }
public IEnumerator GetEnumerator() => null;
}
public class MyClass2 : IEnumerable
{
public void Add(double i) { }
public IEnumerator GetEnumerator() => null;
}
public class MyClass3 : IEnumerable
{
public void Add(object i) { }
public IEnumerator GetEnumerator() => null;
}
daha tipleri de derleyici otomatik int
değer dağıtmak anlamına üzere, yukarıda sadece 3 farklı örnekleridir vardır.