Sobes.tech
Junior — Middle

.NET platformunda uygulanan temel delegat türleri nelerdir?

sobes.tech yapay zeka

AI'dan gelen yanıt

.NET platformunda temel delegat türleri şunları içerir:

  • Single-cast delegatlar — tek bir metoda referans temsil eder.
  • Multicast delegatlar — birden fazla metod içerebilir ve bunları sırasıyla çağırabilir.

Ayrıca, Action, Func ve Predicate gibi önceden tanımlanmış delegatlar, kendi delegat türlerinizi oluşturmadan metodlarla çalışmayı kolaylaştırır.

Bir multicast delegat örneği:

public delegate void Notify();

Notify notifyHandlers;

void Handler1() => Console.WriteLine("Handler1 çağrıldı");
void Handler2() => Console.WriteLine("Handler2 çağrıldı");

notifyHandlers = Handler1;
notifyHandlers += Handler2;

notifyHandlers(); // Handler1 ve Handler2 çağrılır