学校有字典课吗.NET基类库,允许使用重复的键?我找到的唯一解决方案是创建一个类,例如:
Dictionary<string, List<object>>
但这在实际使用中是相当令人恼火的.在Java中,我相信Multimap可以做到这一点,但在.NET中找不到类似的.
学校有字典课吗.NET基类库,允许使用重复的键?我找到的唯一解决方案是创建一个类,例如:
Dictionary<string, List<object>>
但这在实际使用中是相当令人恼火的.在Java中,我相信Multimap可以做到这一点,但在.NET中找不到类似的.
如果您使用的是.NET3.5,请使用Lookup
类.
编辑:通常使用Enumerable.ToLookup
创建Lookup
.这确实假设您不需要在事后更改它-但我通常认为这已经足够好了.
如果这doesn't个对你有用,我认为框架中没有任何东西能帮到你——使用字典是最好的:(