Поэтому я пытаюсь получить общую сумму выбранных статей. Я сделал 3 списка: - Первый, где я храню цену статьи. - Во-вторых, где я храню количество выбранной статьи. - Третий список, где я храню окончательную цену статьи. Я так хочу получить сумму третьего списка по окончательной цене всех выбранных статей. Однако результат, который я получаю, всегда равен цене первой выбранной статьи, независимо от того, сколько других статей я добавляю.
, поэтому три списка начинаются пустыми, и каждый раз при нажатии на статью «Список объектов_приложения» добавляйте статьюцена и "Счетчик списка" добавляет сумму товара.
public List<int> Counter = new List<int>();
public List<float> Objets_prix = new List<float>();
public List<float> Objets_prixTotal = new List<float>();
public void CalculPrixTotal()
{
int ListIndex;
int PrixTotal;
foreach (float p in Objets_prix)
{
ListIndex = Objets_prix.IndexOf(p);
Objets_prixTotal[ListIndex]= p * Counter[ListIndex];
}
PrixTotal = Objets_prixTotal.Sum(x => Convert.ToInt32(x));
LabelPrixTotal.Text = PrixTotal.ToString();
}
Я уверен, что цены успешно добавлены в список Objets_prix, и то же самое для второго списка.