static void Main(string[] args) { AddDelegat <double> d1 = AddCalc.AddNumbers; Console.WriteLine($"d1 => {d1(1.3, 2.1)}"); AddDelegat <string> d2 = AddCalc.ContactString; Console.WriteLine($"d2 => {d2("Hello ", "world")}"); AddDelegat <TimeSpan> d3 = AddCalc.AddTimeSpan; Console.WriteLine($"d3 => {d3(TimeSpan.FromMinutes(2), TimeSpan.FromMinutes(4))}"); }
static void TestDelegate() { AddDelegat f = add; Console.WriteLine($"I'm delegate:{f(3,4)}"); }