Visual Basic'te bir dizeden tam sayıya nasıl dönüştürebilirim?
Bir dizeden tam sayıya nasıl dönüştürebilirim? İşte denediğim şey:
Price = CInt(Int(txtPrice.Text))
Int'i çıkardım ama yine de bir istisna aldım.
47
3
Kullanım
Bu VB.NET varsayımıdır.
"txtPrice" adına bakılırsa, gerçekten bir Tamsayı değil, bir Ondalık istiyorsunuz. Bunun yerine şunu kullanın:
Eğer durum buysa, bunu atadığınız şeyin Tamsayı değil Ondalık olduğundan emin olun.
Sen de deneyebilirsin:
Convert.ToIntXX, ondalık sayılardan oluşan dizelerin aktarılmasından hoşlanmaz.
Güvenli kullanım için