我正在尝试将列表中的所有整数合并为一个总金额(总价)。但是,我使用2个单选按钮来确定要添加到列表和列表框的价格,并且当在两个按钮之间切换时,我的总金额被破坏了。
我正在使用一个类来分隔输入(名称和价格),这给了我一个RideNamePrice.Price,它被添加到列表中。我使用该列表作为填充列表框的源。请参见下面的代码。
lbjourney.itemSource = finishedRide;
List<RideInput> FinishedRide= new List<RideInput>();
double totalprice = 0;
foreach (var item in lbjourney.Items)
{
totalprice = totalprice+
Convert.ToDouble(RideNamePrice.Price);
}
listboxTotal.content = totalprice;
当我在第一个单选按钮中添加3个价格时,它的效果很好,但是如果我决定在第二个单选按钮中添加一个价格,则价格会增加应该添加的数量的3倍。