Witam muszę napisać stos obiektowo. na razie dopiero zacząłem i mam problem z wypisywaniem. Dopiero zaczynam bawić się w c# więc proszę o wyrozumiałość.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Stos
{
class Program
{
static void Main(string[] args)
{
sstack s1 = new sstack();
s1.init(2);
foreach (var i in s1)
{
}
}
}
public class sstack
{
public List<pole> lista_stack = new List<pole>();
public void init(int a)
{
string pom;
int pom2;
for(int i=0; i < a; i++)
{
Console.WriteLine("Podaj liczbe!");
pom = Console.ReadLine();
pom2 = int.Parse(pom);
var dane = new pole { liczba = pom2};
lista_stack.Add(dane);
}
}
}
public class pole
{
public int liczba;
}
}
pojawia się błąd w linijce ```
foreach (var i in s1)
Błąd CS1579 Instrukcja foreach nie może operować na zmiennych typu „sstack”, ponieważ „sstack” nie zawiera definicji publicznej elementu „GetEnumerator” Stos C:\Users\Kamil\source\repos\Stos\Stos\Program.cs 15 Aktywne