Про строгость я с вами согласен и признаю, что опыта в программировании у меня не так много, но вот банальный пример в консольном приложении работает.

class Program
{
static void Main(string[] args)
{

void Show()
{
Console.WriteLine("Hello");
}

Show();
Console.ReadKey();
}
}

Что в моем предыдущем примере ТСлабу не понравилось я не понимаю. Делегаты и лямбда выражения в примере не используются. Обычное создание и вызов метода.