Article View: alt.pl.comp.lang.csharp
Article #9815Re: .NET krytycznym okiem
From: Piotr 'Qertoip' Włodarek
Date: Tue, 08 Nov 2005 19:50
Date: Tue, 08 Nov 2005 19:50
27 lines
1707 bytes
1707 bytes
Dnia Mon, 7 Nov 2005 21:57:21 +0100, Jaroslaw Kowalski napisał(a): >> Mnie raczej zastanawiają zdarzenia... czy mógłby mi ktoś wytłumaczyć, co >> wnoszą w stosunku do delegatów? >> >> Dlaczego *zamiast* publicznego zdarzenia: >> >> public event System.EventHandler Click; >> >> nie zrobić po prostu publicznego obiektu klasy pochodnej z >> MulticastDelegate: > > Jedną BARDZO ważną rzecz. Eventów nie można przypisywać: > > // to się nie skompiluje > this.Click = new EventHandler(Identyfikator); > > Zawsze musisz użyć += lub -=. Przemyślałem to i rzeczywiście, jest to sensowne uzasadnienie ich egzystencji. Jak widać, zawsze warto zapytać :) -- | Piotr 'Qertoip' Włodarek | www.piotr-wlodarek.pl `-> Software Engineering 4 Those Who Care About The Craft
Technical Details
Message-ID:
<1hso21qjpezaj$.dlg@piotr-wlodarek.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<dkj7pd$o6q$1@nemesis.news.tpi.pl> <dko7pl$8t8$1@inews.gazeta.pl> <1pf4vm02pjfac$.dlg@piotr-wlodarek.pl> <dkof7j$15im$1@node3.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Piotr 'Qertoip' Włodarek <qer1@o2.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: .NET krytycznym okiem Date: Tue, 8 Nov 2005 20:50:40 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 27 Message-ID: <1hso21qjpezaj$.dlg@piotr-wlodarek.pl> References: <dkj7pd$o6q$1@nemesis.news.tpi.pl> <dko7pl$8t8$1@inews.gazeta.pl> <1pf4vm02pjfac$.dlg@piotr-wlodarek.pl> <dkof7j$15im$1@node3.news.atman.pl> NNTP-Posting-Host: ntwklan-81-219-20-237.devs.futuro.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1131479439 28727 81.219.20.237 (8 Nov 2005 19:50:39 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 8 Nov 2005 19:50:39 +0000 (UTC) X-User: qer1 User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit