private void btnAjouter_Click(object sender, EventArgs e)
{
double sommeFinale = 0;
int prixItem;
int quantité;
int.TryParse(lstQuantité.Text, out quantité);
int.TryParse(txtPrix.Text, out prixItem);
Article unArticle = new Article(lstNuméro.Text, lstArticle.Text, prixItem, quantité);
lstAffichageArticle.Items.Add(String.Format("{0, -5}{1, -50}{2, -10}{3, -10}",lstNuméro.Text, lstArticle.Text, lstQuantité.Text, txtPrix.Text));
lblAffCoût.Text = string.Format("{0:n0}", unArticle.CalculerCoûtArt() + unArticle.CalculerCoûtArt());
}
Я хочу, чтобы иметь возможность суммировать все unArticle.CalculerCoûtArt()
из списка и показать результат sommeFinale
на этикетке lblAffCoût
.C#, вычислить элемент в списке
unArticle.CalculerCoûtArt
prixItem * quantité
.
Возможно, что-то вроде 'var sum = lstAffichageArticle.Items.Sum (x => x.CalculerCoûtArt());' –
Это не сработает, 'lstAffichageArticle.Items' не имеют типа' Article' –