如何在OOP中为字典添加元素方法?

时间:2019-07-05 15:44:40

标签: c# .net-4.8

我找不到任何.add()方法,我也不知道该怎么做。

public class MyDictionary<TKey, Tvalue>
{ 
    private MyDictionary<TKey, Tvalue> md ;
    public MyDictionary (int size) 
    { 
       md = new MyDictionary<TKey, Tvalue>(size); 
    }
    public void AddItem(TKey key, Tvalue value)
    { 
      md[key] = value;
    }
}

md.[key]下有一条红线,上面写着:

  

无法通过[]应用索引   到MyDictionary类型的表达式

1 个答案:

答案 0 :(得分:0)

public void Add(TKey key, TValue value)
{
    this.Insert(key, value);
}

From this link