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



Download 21,46 Mb.
Pdf ko'rish
bet630/1830
Sana28.09.2021
Hajmi21,46 Mb.
#188411
1   ...   626   627   628   629   630   631   632   633   ...   1830
Bog'liq
[book] [en] Pro C# 2008 and the NET 3.5 Platform Fourth Edition

// Make a short value type.

short s = 25;

If during the course of your application you wish to represent this value type as a reference

type, you would box the value as follows:



// Box the value into an object reference.

object

objShort = s;

Boxing can be formally defined as the process of explicitly converting a value type into a corre-

sponding reference type by storing the variable in a System.Object. When you box a value, the CLR

allocates a new object on the heap and copies the value type’s value (in this case, 25) into that

instance. What is returned to you is a reference to the newly allocated object. Using this technique,

.NET developers have no need to make use of a set of wrapper classes used to temporarily treat

stack data as heap-allocated objects.

The opposite operation is also permitted through 

unboxing. Unboxing is the process of con-

verting the value held in the object reference back into a corresponding value type on the stack.

The unboxing operation begins by verifying that the receiving data type is equivalent to the boxed

type, and if so, it copies the value back into a local stack-based variable. For example, the following

unboxing operations work successfully, given that the underlying type of the objShort is indeed a

short:



Download 21,46 Mb.

Do'stlaringiz bilan baham:
1   ...   626   627   628   629   630   631   632   633   ...   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