У меня есть модель представления, которая содержит объект заливки и объект rx. Над кодом, показанным ниже, у меня есть список заливок и список rxs. Они заполняются правильно.
Ниже я установил объекты fill и rx в экземпляре моей модели представления на то, что находится в первом элементе каждого списка. Затем я добавляю экземпляр моей модели представления в список MyViewModels и перезапускаю цикл. Однако непосредственно перед перезапуском цикла я удаляю первый элемент в Списке заливок и Списке rxs, чтобы в следующем цикле мои объекты viewmodel были другими.
Проблема заключается в том, что при отладке на каждой итерации цикла в Списке MyViewModels объекты каждой модели представления устанавливаются равными новым значениям из списка заполнения и списка rx.
Это должно быть что-то настолько простое, что я пропускаю. Заранее спасибо.
for (int i = 0; i < f; i++)
{
_myViewModel.fill = FillList.ElementAt(0);
_myViewModel.rx = RxList.ElementAt(0);
MyList.Add(_myViewModel);
FillList.RemoveAt(0);
RxList.RemoveAt(0);
}
return View(MyList);