class tt : System.Collections.IEnumerable
{
#region IEnumerable 成员
public System.Collections.IEnumerator GetEnumerator()
{
yield return 1;
yield return 2;
yield return 3;
yield return 4;
yield return 5;
yield return 6;
yield return 7;
yield return 8;
}
#endregion
}
class p
{
public static void Main()
{
tt t = new tt();
foreach (int r in t)
{
Console.WriteLine(r);
}
}
}
输出:
1
2
3
4
5
6
7
8