是否有什么内在的错误使用我更喜欢ILookup而不是IDictionary,因为它更但是,我发现ILookup无法保存空集合,因此包含空集合的键根本不存在。这是个问题,因为我还希望ILookup能够传递关于所有可能的键的信息(尽管其中一些键可能是空的),所以我可以这样做:
var statistics = from grouping in myLookupselect
我的反射foo目前有点弱,当对象是一个ILookup时,我正在努力处理这种情况,因为我想枚举查找,打印每个键及其相关的集合。ILookup没有非泛型接口,也没有实现IDictionary,所以我现在有点卡住了,因为我不能说o as ILookup<object,object>……在这个问题上,我想知道如何深入研究任何通用的interfacePrint(key + " " + value); return;
//how can i m