我有一個(gè)奇怪的情況,代碼行執(zhí)行時(shí)間超過 5 分鐘,我不明白為什么:var cleansedTransactions = competitorTransactions.Where(i => !endedItemsLocal.Contains(i.ItemID)).ToList();進(jìn)一步解釋:competitorTransactions - is a list of transactions which in this case contains 921 record inside it;
endedItemsLocal - is an IEnumerable<string> - which in this case contains 8 records我在這里要做的是從“competitorTransactions”列表中刪除“endedItemsLocal”(IEnumerable) 中包含的所有項(xiàng)目。為什么執(zhí)行需要 5-9 分鐘?如果這兩個(gè)集合包含數(shù)百萬條記錄,我可以說需要 9 分鐘,但只有 921 和 8,這讓我發(fā)瘋,我不明白為什么要花這么長(zhǎng)時(shí)間?有人可以幫我嗎 ?:/
根據(jù)屬性從列表中刪除項(xiàng)目
夢(mèng)里花落0921
2022-12-24 12:42:18