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.
Kullanım
Convert.toInt32(txtPrice.Text)
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:
Convert.toDecimal(txtPrice.Text)
Eğer durum buysa, bunu atadığınız şeyin Tamsayı değil Ondalık olduğundan emin olun.