Friday, December 3, 2010

Обновить значения в hashtable в цикле

Если попробовать изменять значения hashtable во время перебора элементов в цикле, то будет сгенерировано исключение.

Обойти это можно так:

foreach (object key in new List<object>(dataTable.Keys.Cast<object>()))
    dataTable[key] = null;

No comments: