using System;
public delegate T SumTwoValues<T>(T val1, T val2);
public class Program
{
static int SumTwoIntegers(int val1, int val2)
return val1 + val2;
}
static void Main(string[] args)
SumTwoValues<int> sumIntegerValues = SumTwoIntegers;
int result = sumIntegerValues(1, 2);
Console.WriteLine(result);