Откуда появился ConcurrentDictionary.ForEach go? - PullRequest
0 голосов
/ 12 февраля 2020

Контекст: C#, VS, Unity

Мы обновили Unity с 4.0.1 до 5.11.3. Теперь ForEach-метод в ConcurrentDictionary больше не найден.

Я подозреваю, что мне не хватает другого Nuget-пакета или он просто изменил пространство имен - я гуглил, но все еще не могу найти никакого решения.

Кто-нибудь знает, куда он пошел?

Кажется, что Microsoft.Practices.ObjectBuilder2 исчезает с более новым Unity, но куда?

1 Ответ

0 голосов
/ 12 февраля 2020

Я закончил тем, что написал расширение.

public static void ForEach<T>(this IEnumerable<T> list, Action<T> action)
{
    foreach (var item in list)
    {
        action(item);
    }
}
...