在.NET 3.5发布之前,我使用
Dictionary<TKey, List<TValue>>
用于包含数据。但是我刚刚发现.NET 3.5提供了新的收集类型,它是ILookup类,可以表示我的旧复杂数据类型。
我总是使用LINQ扩展方法(ToLookup方法)创建ILookup对象。但是我不知道如何修改ILookup对象。
可能吗?或者我需要使用union方法创建并再次调用ToLookup方法。
谢谢,
最佳答案
你不是,这是一成不变的。您已经列出了两个合理的选项;使用子集合的字典或继续创建新的查找。