Klasa z odpowiednim zdarzeniem

Klasa z odpowiednim zdarzeniem
G1
  • Rejestracja: dni
  • Ostatnio: dni
0

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?

john_klamka
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 177
3

Stwórz sobie klasę dziedziczącą po EventArgs z polami danych, które chcesz przekazać

Kopiuj
class MyEventArgs: EventArgs
{
    public string Something { get; set; }
}

i użyj generycznego EventHandler:

Kopiuj
public event EventHandler<MyEventArgs> SomeEvent;

i odpal event:

Kopiuj
SomeEvent?.Invoke(this, new MyEventArgs { Something = "something" });

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.