任何人都知道一个好的实施MultiValueDictionary
?基本上,我想要一个允许每个键有多个值的东西。我希望能够做类似的事情
dict.Add(key, val);
如果该键尚不存在,它将添加它,如果存在,它只会向该键添加另一个值。我只是要迭代它,所以我并不真正关心其他检索方法。
微软刚刚添加了您正在寻找的正式预发布版本(称为MultiValueDictionary
) 可通过 NuGet 获取:https://www.nuget.org/packages/Microsoft.Experimental.Collections/
有关使用信息和更多详细信息可以通过此处的官方 MSDN 博客文章找到:http://blogs.msdn.com/b/dotnet/archive/2014/06/20/would-you-like-a-multidictionary.aspx
我是这个包的开发人员,所以如果您对性能或其他方面有任何疑问,请在此处或 MSDN 上告诉我。
希望有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)