Еще раз про замыкания
От: merge  
Дата: 09.11.10 08:58
Оценка: :)))
Вот много почитал, но так до конца и не понял пока реального применения замыканий.
Кто может парой-тройкой Реальных примеров показать их применение.

Вот пишут, что замыкания имеют доступ к внешним переменным доступ,
но такой простой пример с анонимным методом тоже имеет доступ к внешней переменной sum


private delegate dynamic GetSum();
        
        static void Main()
        {
            dynamic sum;
            int[] arr = new[] {1, 4, 5};

            GetSum delegateInstance = delegate() { return sum = arr.Sum(); };
            delegateInstance();
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.