Может кто-нибудь объяснить, почему этот код работает в бесконечном цикле? Почему MoveNext()
возвращает true
всегда?
var x = new { TempList = new List<int> { 1, 3, 6, 9 }.GetEnumerator() };
while (x.TempList.MoveNext())
{
Console.WriteLine("Hello World");
}