我想创建一个Dictionary<DateTime, Dictionary<APerson, AVisit>>
结构,我想IEqualityComparer
在第二个字典上提供一个APerson
作为键的
如果我只有内部字典,那就是
var f = new Dictionary<APerson, AVisit>(new PersonEqualityComparer());
但我找不到在声明中提供它的构造函数。我是否必须在每个子声明中传递它,Dictionary<APerson, AVisit>
或者是否可以指示母结构IEqualityComparer
始终指定一个?