我如何创建一个类似于Dictionary的数据类型,其中包含:
Dictionary<ClassObject1, List<ClassObject2>> stuff;
基本上,我ClassOject1
的{{1}}类型的对象数量不详,属于ClassObject2
。我会使用ClassObject1
类型吗?
编辑:尝试以下代码:
dynamic
导致编译器在Dictionary<VisitorInfoCookie, List<VisitorInfoCookieValue>> stuff = new List<VisitorInfoCookieValue>>();
A new expression requires (), [], or {} after type
答案 0 :(得分:1)
你正在创建字典。你的代码应该是。
Dictionary<VisitorInfoCookie, List<VisitorInfoCookieValue>> stuff = new Dictionary<VisitorInfoCookie, List<VisitorInfoCookieValue>>();
如果您想将项目添加到词典,可以直接执行此操作。
Dictionary<VisitorInfoCookie, List<VisitorInfoCookieValue>> stuff = new Dictionary<VisitorInfoCookie, List<VisitorInfoCookieValue>>
{
{visitorInfoCookie1 , visitorInfoCookieValues1},
{visitorInfoCookie2 , visitorInfoCookieValues2},
//...
};