using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
public delegate void RectDelegate(int num1, int num2);
public static void Main() {
Console.WriteLine("--------------[START]--------------------");
Program Pr = new Program();
RectDelegate ObjRect = Pr.GetRectArea;
ObjRect += Pr.GetRectParameter;
Console.WriteLine("--------------[END]--------------------");
public void GetRectArea(int num1, int num2) {
Console.WriteLine("Area of Rectangle = {0} ", num1 * num2);
public void GetRectParameter(int num1, int num2) {
Console.WriteLine("Parameter of Rectangle = {0}", 2 * (num1 + num2));
public void GetRectParameter3(int num1, int num2)
Console.WriteLine("Parameter of Rectangle3 = {0}", 3 * (num1 + num2));