Delegatlar reja: Kirish 1



Yüklə 215,95 Kb.
səhifə4/12
tarix22.03.2024
ölçüsü215,95 Kb.
#182299
1   2   3   4   5   6   7   8   9   ...   12
DELEGATLAR

1
2
3
4
5
6
7
8
9
10
10
12

class Program
{
delegate void Message(); // 1. Delegat e'lon qiling
static void Main()
{
Message mes; // 2. Delegat o'zgaruvchisini yarating
mes = Salom Dasturchi!; // 3. Ushbu o'zgaruvchiga usulning manzilini belgilang 
mes(); // 4. Biz usulni chaqiramiz
void Salom Dasturchi!() => Console.WriteLine("Salom Dasturchi!");
}
}

Yoki sinfdan tashqarida:

1
2
3
4
5
6
7
8
9
10
11
12

delegate void Message(); // 1. Delegat e'lon qilish
{
static void Main()
{
Message mes; // 2. Delegat o'zgaruvchisini yarating
mes = Salom Dasturchi!; // 3. Ushbu o'zgaruvchiga usulning manzilini belgilang
mes(); // 4. Biz usulni chaqiramiz
void Salom Dasturchi!() => Console.WriteLine("Salom Dasturchi!");
}
}

Delegatsiya parametrlari va natijasi. Parametrlarni oladigan va natijani qaytaradigan delegatni aniqlash va undan foydalanishni ko'rib chiqing:

1
2
3
4
5
6
7
8

Yüklə 215,95 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




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

    Ana səhifə