Wpis z mikrobloga

#programowanie #csharp #bojowkadotnet

Jest mi ktoś w stanie wytłumaczyć po co istnieją eventy skoro istnieją delegaty? Np w klasie przycisku zamiast eventa OnClik możnaby zrobić zwykły delegat o tej samej nazwie, jemu przypisywać handlery i to jego wywoływać w kodzie niższej warstwy (na zdarzeniu, np kliknięciu, tak jak to teraz jest z eventami). Spełniło by to dokładnie tę samą funkcję tylko z pominięciem jednego zbędnego obiektu na stosie wywołań...
  • 2
  • Odpowiedz