在.NET 3.5发布之前,我使用

Dictionary<TKey, List<TValue>>


用于包含数据。但是我刚刚发现.NET 3.5提供了新的收集类型,它是ILookup类,可以表示我的旧复杂数据类型。

我总是使用LINQ扩展方法(ToLookup方法)创建ILookup对象。但是我不知道如何修改ILookup对象。

可能吗?或者我需要使用union方法创建并再次调用ToLookup方法。

谢谢,

最佳答案

你不是,这是一成不变的。您已经列出了两个合理的选项;使用子集合的字典或继续创建新的查找。

10-06 05:56