დელეგატი არის ტიპ-უსაფრთხო მითითება მეთოდზე (როგორც ფუნქციის მაჩვენებელი) — ის საშუალებას გაძლევთ მეთოდებს განიხილოთ მონაცემებად: შეინახოთ ისინი, გადაწოდოთ არგუმენტებად და გამოიძახოთ. ივენტები არის შაბლონი, რომელიც აგებულია დელეგატებზე publish-subscribe (observer) მოდელისთვის. ისინი ემყარება callback-ებს, LINQ-ს და ივენტ-დაკავშირებულ პროგრამირებას C#-ში.
დელეგატები — მეთოდები როგორც მნიშვნელობები
;
Operation = (a, b) => a + b;
Operation multiply = (a, b) => a * b;
result = (, );
=> op(x, y);
Apply(multiply, , );
