Sam*_*uel 16
C#3.0引入了lambdas,它允许你放弃回调(或委托)签名的声明.它允许您执行以下操作:
static void GiveMeTheDate(Action<int, string> action)
{
var now = DateTime.Now;
action(now.Day, now.ToString("MMMM"));
}
GiveMeTheDate((day, month) => Console.WriteLine("Day: {0}, Month: {1}", day, month));
// prints "Day: 3, Month: April"
Run Code Online (Sandbox Code Playgroud)