我遇到了以下集合初始化的问题:
private Dictionary<string, string> mydictionary = new Dictionary<string, string>()
{
{"key", "value"}
, {"key2", "value2"}
, {"key3", "value3"}
};
我一直遇到各种编译器关于语法的错误。从我搜索的结果来看,这应该是完全有效的C# 3.0代码。
第一个出现的错误是:
Error 102 ; expecte
我做错了什么?
更新
它一直告诉我期望在右括号 )
后面加上分号 ;
。
我试图在静态类中创建这个内容。如果我将其删除,那么一切都可以正常编译。