我有可能是一个非常大的 Dictionary 对象列表,我需要从键中找到特定值。我当然可以做类似的事情
foreach(Dictionary<long, string> t in Foo)
{
if (t.TryGetValue(key, out name))
break;
}
这将愉快地遍历 Foo 直到找到密钥或 foreach 结束。
为了加快速度,我更喜欢使用少量的 LINQ。如果这是一个普通的列表,我会好的,但由于这是一个字典对象列表,我不太确定它是如何完成的。
帮助或建议表示赞赏。