12-mavzu: Veb dasdturlash tillari



Download 177,15 Kb.
Pdf ko'rish
bet2/8
Sana01.07.2022
Hajmi177,15 Kb.
#722438
1   2   3   4   5   6   7   8
Bog'liq
12-mavzu Veb dasdturlash tillari (2)

Avvaldan mavjud tiplar 
C# tili CLS(Common Language Specification) ga mos keladigan keng tiplar 
to`plamini taqdim etadi. Bu tiplar NET platformasiga mos keladi Ya’ni C# da hosil 
qilingan obyektlar NET CLS qo`llab quvvatlaydigan har qanday dasturlash tilida 
foydalanish mumkin (masalan VB.NET). Har bir tip aniq o`zining o`zgarmas 


o`lchamiga ega. Quyida C# tomonidan taqdim etilgan tiplar ro`yxati jadvalda 
keltirilgan: 
Yuqoridagiga qo`shimcha tarzda C# da yana enum, struct tipidagi obyektlar 
ham bor. 
O`zgaruvchilar 
 
Dastur ishlash davomida ma`lumotlar vaqtinchalik xotirada saqlashiga to`g`ri 
keladi. Bu o`zgaruvchilar va o`zgarmaslar orqali amalga oshiriladi. O`zgaruvchilar 
aniq tip obyektining xotirada joylashishini, unga murojaatni ta`minlaydi. Yuqoridagi 
misolda x va y o`zgaruvchilar. O`zgaruvchilar e`lon qilish vaqtida qiymatga ega 
bo`lishi, yoki dastur davomida qiymat o`zlashtirilishi mumkin. O`zgaruvchilarni 
e`lon qilish:
o`zgaruvchi tipi o`zgaruvchi nomi; yoki
o`zgaruvchi tipi o`zgaruvchi1 nomi, o`zgaruvchi2 nomi, …, o`zgaruvchiN
nomi;
o`zgaruvchi tipi o`zgaruvchi nomi=qiymati;
o`zgaruvchi tipi o`zgaruvchi1 nomi=qiymati, o`zgaruvchi2 nomi=qiymati,
…, o`zgaruvchiN nomi=qiymati;
O`zgaruvchilarga qiymat o`zlashtirish 
Yangi o`garuvchi hosil qilish uchun avval uning tipini aniqash kerak yoki 
avvaldan mavjud tiplardan foydalanish kerak. O`zgaruvchini ishlatishdan oldin unga 
nom berish va uning tipini ko`rsatish lozim. Uni e`lon qilish vaqtida unga qiymat 
o`zlashtirish, yoki dastur bajarilishi davomida qiymat o`zlashtirish mumkun. Qiymat 
o`zlashtirish uchun “=” operatoridan foydalaniladi:
class Variables
{
 static void Main()


 {
int myInt = 10; // e`lon qilish vaqtida qiymat o`zlashtirish
System.Console.WriteLine ( "e'lon qilish vaqtida qiymat o'zlashtirilgandan keyin
myInt: { 0 } ",myInt);
myInt = 5; //dastur ishlash davomida qimat o`lashtirish
System.Console.WriteLine("myInt ga qiymat o'zlashtirilgandan keyin: {0}", 
myInt);
 }
}
Dastur ishining natijasi quyidagicha:
e'lon qilish vaqtida qiymat o'zlashtirilgandan keyin: 10
myInt ga qiymat o'zlashtirilgandan keyin: 5
Har bir o`garuvchining qiymatini ishlatishdan oldin unga qiymat
o`zlashtirish kerak. M:
class Variables
static void Main()
{
int myInt; //faqat e`lon qilish
System.Console.WriteLine ( "e'lon qilingandan keyin myInt: { 0 } ",myInt);
myInt = 5; //dastur ishlash davomida qimat o`lashtirish
System.Console.WriteLine("myInt ga qiymat o'zlashtirilgandan keyin: {0}", myInt);
}
Bu vaqtda kompilyator xatolik haqida xabar beradi.

Download 177,15 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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