Две проблемы:
- Вы не можете просто добавить ключ в словарь. Вы должны добавить пару ключ / значение
- Вы не можете включать операторы непосредственно в объявление класса - они должны быть в конструкторах / методах / свойствах / и т.д. Это прямая причина вашей проблемы, учитывая ваше сообщение об ошибке.
Другими словами, вы, вероятно, получили что-то вроде этого:
public class Test
{
Dictionary<string, string> Dictionarycheck =
new Dictionary<string, string>();
Dictionarycheck.Add("demo1");
}
когда должно быть что-то вроде этого:
public class Test
{
public void DemoMethod()
{
Dictionary<string, string> dictionaryCheck =
new Dictionary<string, string>();
dictionaryCheck.Add("demo1", "value1");
}
}
(Я также скорректировал имя переменной для соглашения.)