Народ, объясните, пожалуйста, замыкания в C#. Каким-нибудь простым человеческим языком. Лямбда-выражения я понимаю, но когда выражение имеет такой вот вид: х += () => Console.Write(i); то я просто теряюсь. Что выполняют эти таинственные скобки? Будет здорово, если объясните на простеньком примере.