2011-10-20 4 views
1
public static IDictionary<TKey, TVal> Insert(this IDictionary<TKey, TVal> dict, TKey key, TVal value) 
    { 
     dict.Add(key, value); 
     return dict; 
    } 

TKeyTValの下に、「タイプまたは名前空間が見つかりません」というエラーが表示されます。タイプのプレースホルダーとして、私はこれが起こるとは思わないでしょう...どこでうまくいきますか?IDictionary <Tkey、Tvalue>の汎用メソッド - 型または名前空間が見つかりません?

答えて

1

あなたにもメソッドに型パラメータを指定する必要があります。

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

をそれ一般的な方法にします。

+0

''ありがとう ' ' –

関連する問題