A delegate with multiple handlers are called as multicast delegate. The example to demonstrate the same is given below
public delegate void CalculateMyNumbers(int x, int y); int x = 6; int y = 7; CalculateMyNumbers addMyNumbers = new CalculateMyNumbers(FuncForAddingNumbers); CalculateMyNumbers multiplyMyNumbers = new CalculateMyNumbers(FuncForMultiplyingNumbers); CalculateMyNumbers multiCast = (CalculateMyNumbers)Delegate.Combine (addMyNumbers, multiplyMyNumbers); multiCast.Invoke(a,b);
No comments:
Post a Comment