using System;
public class GenericDelegates
{
public delegate double FuncDelegate(int n1, float n2, double n3);
static void Main(string[] args)
//FuncDelegate obj1 = new FuncDelegate(FuncMethod); // (A)
Func<int, float, double, double> obj1 = (x, y, z) =>
return x + y + z;
};
double Result = obj1(8, 4.25f, 22.123);
Console.WriteLine(Result);
}
// (B)
/*
public static double FuncMethod(int num1, float num2, double num3)
return num1 + num2 + num3;
*/