答案 0 :(得分:0)
您正在尝试将String
投射到Double
并且它会抛出异常。
ToDouble(System.String, System.Globalization.NumberFormatInfo)
答案 1 :(得分:0)
System.InvalidCastException
如果您在文本框中输入字符串并将其解析为整数或双精度,则会出现此类错误。
答案 2 :(得分:0)
如果你真的读过异常堆栈,你会发现错误。它位于您的Apply按钮事件处理程序中:
System.InvalidCastException Stack:位于 CreditCard的Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(System.String)的Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(System.String,System.Globalization.NumberFormatInfo)。在
的MainWindow.btnApply_Click(System.Object,System.Windows.RoutedEventArgs)无法正确处理从字符串到Double的转换