文字列から整数に変換するにはどうしたらいいですか?以下は私が試したものです。
Price = CInt(Int(txtPrice.Text))
Int`を取り除いても、やはり例外が発生しました。
使用
Convert.toInt32(txtPrice.Text)
これはVB.NETを想定しています。
txtPrice"という名前から判断すると、本当はIntegerではなくDecimalにしたいのでしょう。そこで代わりに使うのが
Convert.toDecimal(txtPrice.Text)
この場合、これを割り当てるものがIntegerではなくDecimalであることを確認してください。
試すことができます。
Dim Price As Integer Int32.TryParse(txtPrice.Text, Price)
Convert.ToIntXXは、小数の文字列を渡されることを嫌います。
安全のためには
Convert.ToInt32(Convert.ToDecimal(txtPrice.Text))
使用
これはVB.NETを想定しています。
txtPrice"という名前から判断すると、本当はIntegerではなくDecimalにしたいのでしょう。そこで代わりに使うのが
この場合、これを割り当てるものがIntegerではなくDecimalであることを確認してください。
試すことができます。
Convert.ToIntXXは、小数の文字列を渡されることを嫌います。
安全のためには