Тема: Асинхронність в C# 3
Як написати отакий код тільки правильно?
HttpWebRequest r = null;
foreach (Item b in items)
{
    r = Update(b);
    if (r != null)
    {
        r.BeginGetResponse((IAsyncResult asynchronousResult) => {
            // Код який опрацьовує результат виконання запиту
        }, r);
    }
}

