简体   繁体   English

在c#中检索键小于指定值的元素集合

[英]Retrieve collection of elements whose key is less than specified value in c#

I have a dictionary which is我有一本字典是
ConcurrentDictionary<uint, Mensaje> mensajesEnviados = new ConcurrentDictionary<uint, Mensaje>();

I want to retrieve all the objects Mensaje whose key value is less than a certain value, to iterate on them.我想检索键值小于某个值的所有对象 Mensaje,对它们进行迭代。 How should I do that?我该怎么做?

Thanks in advance!提前致谢!

Try this:尝试这个:

var value = 42u; //your certain value
foreach (var m in mensajesEnviados.Where(kvp => kvp.Key < value).Select(kvp => kvp.Value))
{
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM