Lebih
Bagaimana cara konversi dari string ke integer dalam Visual Basic?
Bagaimana cara konversi dari string ke integer? Berikut ini's apa yang saya coba:
Price = CInt(Int(txtPrice.Text))
Aku mengambil Int
dan aku masih punya pengecualian.
47
7
Gunakan
Ini adalah asumsi VB.NET.
Dilihat dengan nama "txtPrice", anda benar-benar don't ingin Integer tapi Desimal. Jadi bukan menggunakan:
Jika hal ini terjadi, pastikan apa pun yang anda tetapkan ini adalah Desimal bukan merupakan bilangan Bulat.
Anda dapat mencobanya:
Anda dapat menggunakan berikut untuk mengkonversi string ke int:
Untuk rincian lihat Jenis Fungsi Konversi (Visual Basic).
Silakan coba ini, VB.NET 2010:
Integer.TryParse(txtPrice.Teks, decPrice)
decPrice = Convert.ToInt32(txtPrice.Teks)
Dari Mola Tshepo Kingsley (WWW.TUT.AC.ZA)
Mengkonversi.ToIntXX doesn't seperti yang berlalu string desimal.
Untuk penggunaan yang aman
Anda dapat mencoba ini:
Contoh lain:
Gunakan Val(txtPrice.teks)
Saya juga akan memungkinkan hanya jumlah dan dot char dengan memasukkan beberapa kode validasi di tekan tombol acara dari harga kotak teks.