相关疑难解决方法(0)

什么是最好的.NET类型的集合,其中每个键可以有多个值?

我有一个键,但该键的值不同.我尝试过HashTable,但我认为这不是正确的做法.

我将详细解释要求是什么:

我有一把钥匙 - "Asp.net" - 为此我有n个值 - 61,67,100

所以我必须将它存储在像Dictionary或hash表这样的地方.

c#

6
推荐指数
2
解决办法
1368
查看次数

Java中是否存在单个键和多值数据结构?

我想为单个密钥存储多个值,并且必须能够检索特定值.

Java中是否有任何具有此类功能的数据结构?如果是的话,请告诉我.

java collections data-structures

2
推荐指数
2
解决办法
3564
查看次数

c#关联数组与字典

我想像这样构建一个Dictonary:

Dictionary<String, ArrayList> myDic = new Dictionary<String, ArrayList>();
Run Code Online (Sandbox Code Playgroud)

最后我想要一个像这样的结构:

["blabla"] => array(1,2,3)
["foo"] => array(1,4,6,8) 
.......
Run Code Online (Sandbox Code Playgroud)

构建这个我在循环中运行并在每个循环中构建一些字符串,

第一个问题:

每次如果字符串中存在此字符串,如果它不存在,如果在数组列表中有一个元素的字典中打开一个新条目,如果存在只添加另一个元素到数组列表

还有一个问题:

如何根据数组列表中的元素数量(按降序排序)对此字典进行排序,如:

["foo"] => array(1,4,6,2,8)     
["bar"] => array(4,6,2,8) 
["bla"] => array(1,2,3)
["blo"] => array(1,2)    
    .......
Run Code Online (Sandbox Code Playgroud)

谢谢 !

c# dictionary associative-array

0
推荐指数
1
解决办法
3616
查看次数