【发布时间】:2018-04-17 08:27:34
【问题描述】:
我尝试用这种方式构造Dictionary<string, Dictionary<string, string>>的实例,
Dictionary<string, Dictionary<string, string>> PredictiveTable =
new Dictionary<string, Dictionary<string, string>>(){
{"+", new Dictionary<string, string>() {"E","error"}},
{"*", new Dictionary<string, string>() {"E","error"}},
{"i", new Dictionary<string, string>() {"E","E->TK"}},
{"(", new Dictionary<string, string>() {"E","E->TK"}},
{")", new Dictionary<string, string>() {"E", "error"}},
{"#", new Dictionary<string, string>() {"E", "error"}}
};
但是编译器只是告诉错误信息
CS7036 C# 没有给出与所需形式相对应的参数 Dictionary.Add(string, string)
的参数'value'
我之前尝试搜索错误提示,但找不到解决方法。
如果有人可以帮助我,我将不胜感激。
【问题讨论】:
标签: c# dictionary