1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish


Ro'yxat a'zolariga kirish ularning tipi nomdan keyin nuqta-operatorini qo`yish bilan amalga oshiriladi. Misol uchun, kod parchasini bajarilganda



Yüklə 233,68 Kb.
səhifə89/96
tarix27.07.2023
ölçüsü233,68 Kb.
#137688
1   ...   85   86   87   88   89   90   91   92   ...   96
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish-fayllar.org

Ro'yxat a'zolariga kirish ularning tipi nomdan keyin nuqta-operatorini qo`yish bilan amalga oshiriladi. Misol uchun, kod parchasini bajarilganda
Console.WriteLine(Apple.RedDel + " имеет значение " + (int)Apple.RedDel) ;
quyidagi natija ko'rsatiladi.
RedDel имеет значение 2
Yuqoridagi kodning bajarilishining natijasi shuni ko'rsatadiki, uning nomi ko'rsatilgan qiymatni ko'rsatish uchun ishlatiladi. Ammo, bu qiymatni olish uchun uni int tipiga o`tkazish kerak.
Quyida Apple ro`yxatidan foydalanishni ko'rsatadigan dasturning namunasi keltirilgan.
// Ro'yxatni qo'llash.
using System;
class EnumDemo {
enum Apple { Jonathan, GoldenDel, RedDel, Winesap,
Cortland, Mcintosh };
static void Main() {
string[] color = {
"красный",
"желтый",
"красный",
"красный",
"красный",
"красновато-зеленый"
};
Apple i; // ro'yxatga olinadigan tipdagi o'zgaruvchini e'lon qilish
// Ro'yxat a'zolariga davriy murojaat qilish uchun i o'zgaruvchisidan foydalanish.
for(i = Apple.Jonathan; i <= Apple.Mcintosh; i++).
Console.WriteLine(i + " имеет значение " + (int)i);
Console.WriteLine ();
// Massivni indekslash uchun ro`yxatdan foydalanish.
for(i = Apple.Jonathan; i <= Apple.Mcintosh; i++)
Console.WriteLine("Цвет сорта " + i + " - " +
color[(int)i]);
}
}
Quyida ushbu dasturning natijasi keltirilgan.
Jonathan имеет значение О
GoldenDel имеет значение 1
RedDel имеет значение 2
Winsap имеет' значение 3
Cortland имеет значение 4
Mcintosh имеет значение 5

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   85   86   87   88   89   90   91   92   ...   96




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin