我有一个程序,需要计算我放入购物车的Dvd的总金额及其价格。我可以将这些物品放入购物车,它会显示在列表框中。
Terminator 12.59
Elf 12.99
等等。我一直试图把这些数字的总和相当长一段时间,我一直在收到错误。我只需要从列表框中提取数字并能够添加它们并在我结账时使用它们。任何帮助将不胜感激。
`Private Sub calcButton_Click(sender As Object, e As EventArgs) Handles calcButton.Click
cartTotal.Text = Array.ConvertAll(shopCart.Items.Cast(Of String).ToArray, Function(s) CInt(s)).Sum.ToString
我收到的错误消息是
An unhandled exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll Additional information: Conversion from string "Terminator 12.59" to type 'Integer' is not valid.