public static class MathDelegate
public static double MultipleByTwo(double value)
public static double Square(double value)
public delegate double DoubleOp(double x);
public class DelegateExampleInCsharp
public static void Main()
DoubleOp operations =MathDelegate.MultipleByTwo;
var result = operations(5.2);
Console.WriteLine("Multiple By Two="+result);
operations =MathDelegate.Square;
result = operations(5.2);
Console.WriteLine("Sqaure results="+result);