Mam napisać klasę Osoby z polami liczbaOsób i zdarzeniem. Klasa ma zawierać metody Wejście i Wyjście, które będą wywoływały zdarzenie. Parametry EventArgs mają przekazywać informacje o wejściu lub wyjściu i obecnej liczbie osób. Ten przykład muszę zilustrować.
Wydaje mi się, że nie bardzo rozumiem moment, gdzie parametry EventArgs mają przekazywać informacje. Temat jest raczej banalny, ale jakoś z tym stoję w miejscu. :/ Pomożecie?
0
3
Stwórz sobie klasę dziedziczącą po EventArgs z polami danych, które chcesz przekazać
class MyEventArgs: EventArgs
{
public string Something { get; set; }
}
i użyj generycznego EventHandler:
public event EventHandler<MyEventArgs> SomeEvent;
i odpal event:
SomeEvent?.Invoke(this, new MyEventArgs { Something = "something" });