我想知道如何声明/初始化一个字典?
以下方式会报错。
Dictionary<string, List<string>> myD = new Dictionary<string, List<string>>()
{
{"tab1", MyList }
};
List <string> MyList = new List<string>() { "1" };
错误是:字段初始化程序不能引用非静态字段、方法或属性MyList。它不是在字典前面或后面声明列表。
MyList
仅作为字典的一部分使用,且永远不必直接引用它,则可以在字典字段初始化器中初始化一个新列表。 - Matthew