Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SINGLE_CAST_DELEGATES
{
public delegate void Calculation(int num1, int num2);

class Program
{

public static void Addition(int num1, int num2)


{
int result = num1 + num2;
Console.WriteLine("Addition result is: {0}", result);
}
public static void Subtraction(int num1, int num2)
{
int result = num1 - num2;
Console.WriteLine("Subtraction result is: {0}", result);
}
public static void Multiplication(int num1, int num2)
{
int result = num1 * num2;
Console.WriteLine("Multiplication result is: {0}", result);
}
public static void Division(int num1, int num2)
{
int result = num1 / num2;
Console.WriteLine("Division result is: {0}", result);
}

static void Main(string[] args)


{
Calculation obj = new Calculation(Addition);
obj += Subtraction;
obj += Multiplication;
obj -= Division;
obj(150, 100);
Console.ReadLine();
}
}
}

You might also like