У меня есть 2 списка по 200 наименований в каждом. Список А содержит названия продуктов. Список B содержит цены на товары.
У меня есть еще один список (список C), содержащий 250 наименований, которые включают названия и цены на товары.
Теперь я пытаюсь сравнить имена Списка A, чтобы увидеть, существуют ли они в Списке C, и если они есть, я хочу использовать цену в Списке C.
Это то, что я пробовал до сих пор:
foreach (var item in wiznzList)
{
for (int j = 0; j < nameList.Count; j++)
{
if (nameList[j] == item.ProductName)
{
wizNzPriceList.Add(item.Price);
}
else
{
wizNzPriceList.Add("No Product");
}
}
}
Я хочу go просмотреть список имен и проверить, существуют ли они в Списке C, если они есть, я хочу добавить цену из Списка C и, если она не существует, я хочу чтобы написать «Нет продукта».
Итак, в конце я хочу получить 3 списка по 200 элементов в каждом.
Вместо этого, когда я запускаю это, я получаю 10040000 элементов, добавленных в список. Может ли кто-нибудь, пожалуйста, указать мне в правильном направлении.