String'i Int'e nasıl dönüştürebilirim?
Elimde bir TextBoxD1.Text
var ve bunu bir veritabanında saklamak için bir int
ye dönüştürmek istiyorum.
Bunu nasıl yapabilirim?
594
3
Elimde bir TextBoxD1.Text
var ve bunu bir veritabanında saklamak için bir int
ye dönüştürmek istiyorum.
Bunu nasıl yapabilirim?
Bunu dene:
ya da daha iyisi:
Ayrıca,
Int32.TryParse
birbool
döndürdüğünden, ayrıştırma girişiminin sonuçları hakkında karar vermek için dönüş değerini kullanabilirsiniz:Eğer merak ediyorsanız,
Parse
veTryParse
arasındaki fark en iyi bu şekilde özetlenebilir:Metin kutusunun içeriğinin geçerli bir int olduğundan eminseniz bunu kullanın. Daha güvenli bir seçenek
Bu size kullanabileceğiniz bazı varsayılan değerler sağlayacaktır.
Int32.TryParse
ayrıca ayrıştırma yapıp yapamadığını gösteren bir boolean değeri döndürür, böylece bunu birif
deyiminin koşulu olarak bile kullanabilirsiniz.Metin sayısal değilse atmaz.