Оператор foreach не работает с переменными типа так как не содержит открытого определения для getenumerator - C#
Формулировка задачи:
Оператор foreach не работает с переменными типа "Лаба_2.RList" так как "Лаба_2.RList" не содержит открытого определения для "GetEnumerator".
Я тупой. Что делать?
using System;
namespace Лаба_2
{
class Program
{
static void Main(string[] args)
{
RList list = new RList(1, null);
foreach (var l in list)
{
Console.WriteLine(l);
}
}
}
class RList
{
public int info;
public RList next;
public RList(int i, RList n)
{
info = i;
next = n;
}
}
}Решение задачи: «Оператор foreach не работает с переменными типа так как не содержит открытого определения для getenumerator»
textual
Листинг программы
static void Main(string[] args)
{
RList list = new RList(1, null);
list = new RList(42, list);
list = new RList(666, list);
do
{
Console.WriteLine(list.info);
list = list.next;
}
while (list != null);
}