I have a delegate and a method. what are the steps to call that method (give technical steps)
- Create a delegate
- Create a function matching the signature as per the delegate or vice-versa
- Assign method to the delegate instance
- Call delegate function
The entire code looks like,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | class Program { public delegate int MYDelegate(int x, int y); static void Main(string[] args) { MYDelegate d = AddNumbers; Console.WriteLine(d(20, 30).ToString()); Console.ReadLine(); } public static int AddNumbers(int a, int b) { return (a + b); } } |
Good one dude simple to understand.. :)
ReplyDelete