我想爲IDictionary集合創建一個擴展方法Exception.Data,它允許我將項目添加到字典,而不必確保密鑰是唯一的。如何爲Exception.Data添加IDictionary擴展方法
我無法獲得擴展方法顯示。
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。去搞清楚。謝謝你的幫助! –