Ich versuche, den folgenden Code zu kompilieren, aber bekomme Fehler in VS2008. Kann mir jemand sagen, wo ich falsch liege?IEnumerable <T> in C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dummy
{
public class NaturalNumbersSequence : IEnumerable<int>
{
public IEnumerator<int> GetEnumerator()
{
for (int i = 1; i <= 1000; i++)
yield return i;
}
IEnumerator IEnumerable.GetEnumerator()
{
for (int i = 1; i <= 1000; i++)
yield return i;
}
}
class Program
{
static void Main(string[] args)
{
foreach (int i in new NaturalNumbersSequence())
Console.WriteLine(i);
}
}
}
Hinweis, es ist eine gute Idee, die Fehlermeldungen, die Sie erhalten, auch zu posten. –