2017-06-05 74 views
2

的NameValueCollection可以容纳多个字符串值的单个键下。是否有任何替代类似的NameValueCollection集合在C#

是否有任何收集在那里我可以一个键下拥有多个对象(而不是字符串)?

+5

字典<串,列表>? –

+3

'词典<字符串,列表>'? – riki

+0

OK,然后我需要检查是否存在的关键还 – user584018

回答

3

您可以在corefxlab repository看看MultiDictionary。安装Microsoft.Experimental.Collections Nuget

MultiDictionary<string, int> myDictionary = new MultiDictionary<string, int>(); 
myDictionary.Add("key", 1); 
myDictionary.Add("key", 2); 
myDictionary.Add("key", 3); 
//myDictionary["key"] now contains the values 1, 2, and 3 

您可以阅读有关MultiDictionary以下职位:https://blogs.msdn.microsoft.com/dotnet/2014/06/20/would-you-like-a-multidictionary/

+0

看到https://blogs.msdn.microsoft.com/dotnet/2014/08/05/multidictionary-becomes-multivaluedictionary/ – mjwills

相关问题