డెలిగేట్ అనేది ఒక పద్ధతికు టైప్-సేఫ్ సూచన (ఫంక్షన్ పాయింటర్ వంటిది) — ఇది పద్ధతులను డేటాగా చేసుకోవడానికి అనుమతిస్తుంది: వాటిని నిల్వ చేయండి, వాటిని ఆర్గ్యుమెంట్లుగా పంపండి, మరియు వాటిని ప్రేరేపించండి. ఇవెంట్లు పబ్లిష్-సబ్స్క్రైబ్ (పర్యవేక్షక) మోడల్ కోసం డెలిగేట్లపై నిర్మించిన ఒక నమూనా. అవి C# లో కాల్బ్యాక్లు, LINQ, మరియు ఈవెంట్-డ్రివెన్ ప్రోగ్రామింగ్ కు ఆధారం.
డెలిగేట్లు — పద్ధతులను విలువలుగా
;
Operation = (a, b) => a + b;
Operation multiply = (a, b) => a * b;
result = (, );
=> op(x, y);
Apply(multiply, , );
