Оптимизация цикла Double foreach
У меня есть двойной цикл foreach, и я хочу ускорить его, сделав один цикл вместо двух.
Идея состоит в том, что он берет один элемент из словаря и сравнивает его со всеми элементами в словаре
foreach (KeyValuePair<Int64, string> kvp in originCounts)
{
foreach (KeyValuePair<Int64, string> testkvp in originCounts)
{
//Run Comparison on testkvp ad kvp
}
}
Я хочу превратить это в один цикл, какие-либо предложения?