Delegatlar
Nodirbek Abdulaxadov
[ruxsat modifikatori] delegate [qaytariluvchi tip] [delegat nomi]([parameterlar])public delegate void MyDelegate(string msg);using System;
namespace Delegate
{
class Program
{
// delegat e'lon qilish
public delegate void MyDelegate(string msg);
public static void Main(string[] args)
{
// delegat obyektiga metod tayinlash
MyDelegate del1 = new MyDelegate(MethodA);
// delegat obyektiga metod tayinlash
MyDelegate del2 = MethodA;
//lambda ifodadan foydalanish
MyDelegate del3 = (string msg) => Console.WriteLine(msg);
Console.ReadKey();
}
//metodni e'lon qilish
static void MethodA(string message)
{
Console.WriteLine(message);
}
}
}



Last updated
Was this helpful?