С выражением Lamda в C # 3.0 и более поздние версии, такие как выше анонимных делегаты имеют более сжатую формулировку. .NET Framework 3.5 или более поздней версии с большим количеством действий методом упаковки. Например, следующая формулировка может показаться очень простым:
ButtonOnClick недействительными (объект отправителя, EventArgs е)
{
this.Invoke (новое действие (() =>
{
button.Text = "OFF";
}));
}