Mega Code Archive
Return Type Inference
using System;
using System.ComponentModel;
delegate T MyFunc();
class MainClass
{
static void WriteResult(MyFunc function)
{
Console.WriteLine(function());
}
static void Main()
{
WriteResult(delegate { return 5; });
}
}