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


// Huh?! This is far from intuitive



Download 21,46 Mb.
Pdf ko'rish
bet782/1830
Sana28.09.2021
Hajmi21,46 Mb.
#188411
1   ...   778   779   780   781   782   783   784   785   ...   1830
Bog'liq
[book] [en] Pro C# 2008 and the NET 3.5 Platform Fourth Edition

// Huh?! This is far from intuitive...

MiniVan newVan = myVan * yourVan;

Overloading operators is generally only useful when you’re building utility types. Strings,

points, rectangles, fractions, and hexagons make good candidates for operator overloading. People,

managers, cars, database connections, and web pages do not. As a rule of thumb, if an overloaded

operator makes it 



harder for the user to understand a type’s functionality, don’t do it. Use this fea-

ture wisely.

Also be aware that even if you do not tend to overload operators for your custom classes,

numerous types in the base class libraries have already done so. For example, the System.Drawing.

dll assembly provides an “official” Point definition that overloads numerous operators. Notice the

operator icon from the Visual Studio 2008 Object Browser (see Figure 12-4).

C H A P T E R   1 2  

I N D E X E R S, O P E R ATO R S, A N D   P O I N T E R S



396

8849CH12.qxd  9/26/07  11:31 AM  Page 396




Figure 12-4.

Numerous types in the base class libraries have already-overloaded operators.


Download 21,46 Mb.

Do'stlaringiz bilan baham:
1   ...   778   779   780   781   782   783   784   785   ...   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