Как сделать метод добавления элементов для словаря в ООП? - PullRequest
0 голосов
/ 05 июля 2019

Я не могу найти .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 голосов
/ 05 июля 2019
public void Add(TKey key, TValue value)
{
    this.Insert(key, value);
}

По этой ссылке

...