Delegates Code
Delegates Code
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DELEGATES_2
{
public delegate void Calculation(int a, int b);
public delegate void Calculation2();
class Program
{
public static void show()
{
Console.WriteLine("this is show method !!");
}
public static void Addition(int a, int b)
{
int result = a + b;
Console.WriteLine("Addition result is: {0}", result);
}
public static void Subtraction(int a, int b)
{
int result = a - b;
Console.WriteLine("Subtraction result is: {0}", result);
}
public static void Multiplication(int a, int b)
{
int result = a * b;
Console.WriteLine("Multiplication result is: {0}", result);
}
public static void Division(int a, int b)
{
int result = a / b;
Console.WriteLine("Division result is: {0}", result);
}
//obj = Subtraction;
//obj(20,10); // 10
//obj = Multiplication;
//obj(2,4); // 8
//obj = Division;
//obj(10,5); // 2
Console.ReadLine();
}
}
}