This print for content only-size & color not accurate 7" X 9-1/4" / casebound / malloy



Download 21,46 Mb.
Pdf ko'rish
bet720/1830
Sana28.09.2021
Hajmi21,46 Mb.
#188411
1   ...   716   717   718   719   720   721   722   723   ...   1830
Bog'liq
[book] [en] Pro C# 2008 and the NET 3.5 Platform Fourth Edition



Source Code

The PublicDelegateProblem project is located under the Chapter 11 subdirectory.



The Event Keyword

As a shortcut to having to build custom methods to add or remove methods to a delegate’s invoca-

tion list, C# provides the event keyword. When the compiler processes the event keyword, you are

automatically provided with registration and unregistration methods as well as any necessary mem-

ber variables for your delegate types. These delegate member variables are

always declared private,

and therefore they are not directly exposed from the object firing the event. To be sure, the event

keyword is little more than syntactic sugar in that it simply saves you some typing time.

Defining an event is a two-step process. First, you need to define a delegate that will hold the

list of methods to be called when the event is fired. Next, you declare an event (using the C# event

keyword) in terms of the related delegate.

To illustrate the event keyword, this iteration of the Car type will define two events (named

identically to the previous AboutToBlow and Exploded delegates). These events are associated to a

single delegate type named CarEventHandler. Here are the initial updates to the Car type:

public class Car

{


Download 21,46 Mb.

Do'stlaringiz bilan baham:
1   ...   716   717   718   719   720   721   722   723   ...   1830




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish