using System;
public class Program
{
public delegate dynamic f(int i, int j);
public static void Main()
var i=0;
i=function(5,5);
Console.WriteLine(i);
f f1=function;
i=f1(2,2);
f f2=(j,k) => j+k;
i=f2(4,3);
Console.WriteLine(AddNumbers(1,2,3,4,5));
}
public static dynamic function(int i, int j){
return i+j;
static int AddNumbers(params int[] array){
int res=0;
foreach(int i in array){
res+=i;
return res;