Мне нужен Самый быстрый алгоритм в .net C# для сравнения двух больших коллекций (2 записи lakh в каждой коллекции). Мне нужно проверить каждую строку коллекции1 с каждой строкой collection2 и вернуть строку коллекции1, которая имеет дубликаты записей в коллекции2.Самый быстрый алгоритм для сравнения двух коллекций или списка
Просьба предложить запрос Linq или таблицы поиска, которые когда-либо является faster..The записи как A2368FG, AD5686, B678SD, C68AGFD, ...
private bool CheckValidCode(string stdCode, List<COde> CodeMap, out int count)
{
bool bRetVal = true;
count = 1;
try
{
List<COde> tempCodeMap = new List<COde>();
for (int i = 0; i < CodeMap.Count; i++)
{
if (CodeMap[i].StandardCode == (stdCode))
{
tempCodeMap .Add(customerCodeMappings[i]);
if (CodeMap[i + 1].StandardCode == (stdCode))
{
tempCodeMap .Add(CodeMap[i + 1]);
}
break;
}
}
return tempCodeMap ;
}
}
Да ..Ваш второй оператор - то, что я хочу .. – Shabz