Я пытаюсь сопоставить список строк и строку массива, используя foreach l oop, но в моем случае мне кажется, что мне нужно много повторять, чтобы сопоставить соответствующие значения. У меня есть следующее:
string[] splitValues = item.ValuesWithComma.Split(',');
Значит, у него есть индексы, и точно так же список строк будет иметь одинаковые индексы. Итак, возможно ли сопоставить их напрямую с индексами, чтобы избежать циклов:
splitValues == item.lstOfValues;
Прямо сейчас я повторяю каждый раз, чтобы сопоставить, и это кажется действительно неуместным.
foreach (var item in lstOfValues)
{
foreach (var item2 in splitValues )
{
//Condition goes here
}
}
NB : Оба типа могут иметь одинаковые номера. индексов, и если они не совпадают, они будут пропущены. Совпадение здесь означает, что типы могут иметь равное количество. значений.