Общий метод для IDictionary- Тип или пространство имен не могут быть найдены? - PullRequest
2 голосов
/ 20 октября 2011
    public static IDictionary<TKey, TVal> Insert(this IDictionary<TKey, TVal> dict, TKey key, TVal value)
    {
        dict.Add(key, value);
        return dict;
    }

Я получаю свою любимую красную волнистую линию под TKey и TVal с ошибкой «Тип или пространство имен не может быть найдено». Как заполнители для типов, я бы не подумал, что это произойдет ... где я облажался?

1 Ответ

1 голос
/ 20 октября 2011

Также необходимо указать параметры типа для метода:

 public static IDictionary<TKey, TVal> Insert<TKey, TVal>(this IDictionary<TKey, TVal> dict, TKey key, TVal value)

, чтобы сделать его универсальным методом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...