C# 0 The Complete Reference


PART I C h a p t e r   1 8



Download 4,07 Mb.
Pdf ko'rish
bet633/1096
Sana23.01.2022
Hajmi4,07 Mb.
#402171
1   ...   629   630   631   632   633   634   635   636   ...   1096
Bog'liq
C-Sharp 3 The Complete Reference Herbert Schildt


PART I

C h a p t e r   1 8 :  

G e n e r i c s  

503


PART IPART I

    string str = tgObj.GetObj2();

    Console.WriteLine("value: " + str);

  }


}

The output from this program is shown here:

Type of T is System.Int32

Type of V is System.String

value: 119

value: Alpha Beta Gamma

Notice how 

TwoGen

 is declared:

class TwoGen {

It specifies two type parameters: 



T

 and 


V

, separated by a comma. Because it has two type 

parameters, two type arguments must be specified when a 

TwoGen

 object is created, as 

shown here:

TwoGen tgObj =

  new TwoGen(119, "Alpha Beta Gamma");

In this case, 



int

 is substituted for 



T

 and 


string

 is substituted for 



V

.

Although the two type arguments differ in this example, it is possible for both types to 



be the same. For example, the following line of code is valid:

TwoGen x = new TwoGen("Hello", "Goodbye");

In this case, both 

T

 and 


V

 would be of type 



string

. Of course, if the type arguments were 

always the same, then two type parameters would be unnecessary.


Download 4,07 Mb.

Do'stlaringiz bilan baham:
1   ...   629   630   631   632   633   634   635   636   ...   1096




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