using System;
using System.Threading;
namespace ConsoleApp26
{
//Napisać klasę, która będzie posiadała zdarzenie uruchamiane co 5 sekund oddające kolejne liczby: 1,2,3..,9,10,1,2,3..,9,10,...
// W programie głównym dodać subskrypcję zdarzenia(jako wyrażenie lambda) wyświetlając otrzymane liczby na ekranie.
class Program
class Event
public event Action<int> collection;
public int numbers = 1;
public void start()
while (true)
collection?.Invoke(numbers);
numbers++;
Thread.Sleep(5000);
}
static void Main(string[] args)
var w = new Event();
w.collection += i => Console.WriteLine(i);
w.start();