我如何从一个字符串转换为一个整数?以下是我的尝试。
Price = CInt(Int(txtPrice.Text))
我去掉了 "Int",但还是出现了异常。
使用
Convert.toInt32(txtPrice.Text)
这是假设VB.NET。
从名称"txtPrice"来看,你真的不想要一个整数,而是一个小数。因此,请使用。
Convert.toDecimal(txtPrice.Text)
如果是这种情况,请确保你分配给它的东西是小数而不是整数。
你可以试试。
Dim Price As Integer Int32.TryParse(txtPrice.Text, Price)
Convert.ToIntXX不喜欢被传递小数的字符串。
为了安全起见,请使用
Convert.ToInt32(Convert.ToDecimal(txtPrice.Text))
使用
这是假设VB.NET。
从名称"txtPrice"来看,你真的不想要一个整数,而是一个小数。因此,请使用。
如果是这种情况,请确保你分配给它的东西是小数而不是整数。
你可以试试。
Convert.ToIntXX不喜欢被传递小数的字符串。
为了安全起见,请使用