我正在使用以下代码作为自己的学习进度:
Public Class Form1
Private Sub BtnAntwoord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAntwoord.Click
Dim testNummer As Integer
Dim uitkomst As Single
Dim waarde1 As Integer = Convert.ToInt16(txtNummers1)
Dim waarde2 As Integer = Convert.ToInt16(txtNummers2)
uitkomst = (waarde1 * waarde2)
testNummer = Convert.ToString(uitkomst)
MsgBox(testNummer)
End Sub
End Class
我想要完成的是一个带有 2 个文本字段和一个按钮的小窗口,当按下该按钮时,会在弹出窗口中显示问题“waarde 1 * waarde2”的答案。
当我执行此代码时,会出现以下错误:
InvalidCastException was unhandled
并且“waarde1 As Integer = Convert.ToInt16(txtNummers1)”这一行被突出显示
我本身并不是在寻找答案,只是了解为什么这不起作用,因为我对 vb.net 非常陌生,并且我正在努力扩展我对语言的了解。