Оператор 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д