如果我有字典的枚舉選擇一個枚舉內從多個詞典的值
IEnumerable<IDictionary<string, float>> enumeration
我可以執行它LINQ查詢,這樣我可以由值從每個字典在枚舉使用選擇同樣的鑰匙?
我可以在一個循環做到這一點:
float f;
foreach (var dictionary in enumeration)
{
if (dictionary.TryGetValue("some key", out f))
{
Console.WriteLine(f);
}
}
(最終的計劃是比較查詢的性能詩句等效嵌套循環語句(本身無論從另一個查詢或等效形成的枚舉。環套))