我在msdn上看到了这篇文章的例子http://msdn.microsoft.com/en-us/library/xfhwa508.aspx
所以我决定尝试一下,在我的wpf应用程序中试试这个:
Dictionary<string, string> Dictionarycheck =
new Dictionary<string, string>();
Dictionarycheck.Add("demo1");
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?我收到错误:无效的标记'('在类,结构或接口成员声明中
两个问题:
换句话说,你可能有这样的东西:
public class Test
{
Dictionary<string, string> Dictionarycheck =
new Dictionary<string, string>();
Dictionarycheck.Add("demo1");
}
Run Code Online (Sandbox Code Playgroud)
什么时候应该是这样的:
public class Test
{
public void DemoMethod()
{
Dictionary<string, string> dictionaryCheck =
new Dictionary<string, string>();
dictionaryCheck.Add("demo1", "value1");
}
}
Run Code Online (Sandbox Code Playgroud)
(我也调整了常规变量的名称.)