using System;
delegate void dele(int a, int b);
public class MulDelegate
{
public static void Add(int a, int b)
{
Console.WriteLine("{0} + {1} = {2}", a, b, a + b);
}
public static void Sub(int a, int b)
{
Console.WriteLine("{0} - {1} = {2}", a, b, a - b);
}
}
public class program
{
static void Main()
{
dele del = new dele(MulDelegate.Add);
del += new dele(MulDelegate.Sub);
del(6,3);
del -= new dele(MulDelegate.Sub);
del(3, 8);
Console.Read();
}
}
-----------------
OUTPUT:-
6 + 3 = 9
6 - 3 = 3
3 + 8 = 11
-------------------------------------
delegate void dele(int a, int b);
public class MulDelegate
{
public static void Add(int a, int b)
{
Console.WriteLine("{0} + {1} = {2}", a, b, a + b);
}
public static void Sub(int a, int b)
{
Console.WriteLine("{0} - {1} = {2}", a, b, a - b);
}
}
public class program
{
static void Main()
{
dele del = new dele(MulDelegate.Add);
del += new dele(MulDelegate.Sub);
del(6,3);
del -= new dele(MulDelegate.Sub);
del(3, 8);
Console.Read();
}
}
-----------------
OUTPUT:-
6 + 3 = 9
6 - 3 = 3
3 + 8 = 11
-------------------------------------
No comments:
Post a Comment