Получить сообщения и события с различными аргументами и мета

Когда абонент отказывается от подписки, вы меняете содержимое коллекции подписчиков во время перечисления.

Существует несколько способов исправить это, один из которых меняет цикл for, чтобы использовать явный .ToList():

public void NotifySubscribers(DataRecord sr)  
{
    foreach(Subscriber s in subscribers.Values.ToList())
    {
                                              ^^^^^^^^^  
        ...
0
задан JayDee 25 February 2015 в 23:29
поделиться