Я хотел бы создать метод расширения для коллекции IDictionary Exception.Data, которая позволяет мне добавлять элемент в словарь без необходимости гарантировать, что ключ уникален.Как добавить метод расширения IDictionary для Exception.Data
Я не могу получить метод расширения для отображения.
public static void AddUnique<TKey, TValue>(this IDictionary<TKey, TValue> dictionary, TKey key, TValue value)
{
}
Вы могли бы использовать это как
exception.Data.AddUnique("key", value);
Что я делаю не так? Возможно ли это?
Он отлично работает. Опубликуйте больше кода, например, полный класс метода расширения. – asawyer
Обнаружили проблему - у меня был тип как System.Collections.Generic.IDictionary вместо Systems.Collections.IDictionary. Идите фигуру. Спасибо за вашу помощь! –