Я пытаюсь получить следующий код для компиляции, но я получаю ошибки в VS2008. Кто-нибудь может сказать мне, где я ошибаюсь?IEnumerable <T> в 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);
}
}
}
Примечание. Рекомендуется размещать сообщения об ошибках, которые вы получаете. –