2010-10-25 39 views
2

我试图确定何时在sorteddictionary,当一个序列中删除条目,即,其中关键是1,2,3的顺序,4,5,6,7,8,9,10 ...等方法来确定一个字典的键序列或一系列

我:

SortedDictionary<int, string> 

它很难解释。我将添加对,其中密钥可以是任何整数值,通常是随机的。这样,该程序可以添加

< 2, “吉姆”> < 15 “杰克”> < 62, “吉尔”>等。

因此,当它执行时,字典将填充一个排序的列表,但这并不是必需的,但是我想检查是否存在键值1..10,并按正确的顺序检查,即1,2,3,4,5,6,7,8,9,10。

背景是我已经得到的东西从消息管道,这是不是为了未来英寸所以,进入这个字典,然后在另一个线程我查了字典,如果返回的成功为我公司提供的范围,然后从字典中删除,并enques它,才能到concurrentqueue。从根本上说,是有序的交换。

任何帮助表示赞赏。 鲍勃。

回答

3

如果你得到最高和最低键,然后计数会告诉你,如果你已经有了一个序列。

+0

感谢您的快速输入反应。出于某种原因,我正在注重linq。 – 2010-10-25 22:10:23

+0

我爱LINQ和所有,但有时简单的是最好的。 – 2010-10-25 22:36:32

相关问题