Jestem trochę nowy w stosunku do c#
, więc pomiń tę opcję, jeśli uznasz to za trywialne. Widziałem następujący "dziwny" kod.Prawidłowe użycie akcji i zdarzeń
Czy ktoś może rzucić trochę światła na to.
public event Action _action;
if (_action != null)
{
foreach (Action c in _action.GetInvocationList())
{
_action -= c;
}
}
Specjalnie część _action -= c;
.
Spójrz na to pytanie: http://stackoverflow.com/questions/447821/how-do-i-unsubscribe-all-handlers- from-an-event-for-a -specjalna-klasa-in-c –
Sprawdź http://stackoverflow.com/questions/1431359/event-action-vs-event-eventhandler, aby uzyskać przegląd Action/ActionHandler – PHeiberg