Delegate ni reference salama ya type kwa method (kama function pointer) — hukuruhusu kushughulikia methods kama data: kuzihifadhi, kuzipitisha kama arguments, na kuziita. Events ni pattern iliyojengwa juu ya delegates kwa mfano wa publish-subscribe (observer). Zinaweka msingi wa callbacks, LINQ, na event-driven programming katika C#.
Delegates — methods kama values
;
Operation = (a, b) => a + b;
Operation multiply = (a, b) => a * b;
result = (, );
=> op(x, y);
Apply(multiply, , );
