Fatih Güven
Öğrenci
- Katılım
- 13 Haziran 2019
- Mesajlar
- 95
- Reaksiyon puanı
- 4
- Puanları
- 8
Visual Studio üzerinden ASP.NET C# 3 sayıyı karşılaştıran program yaptım böyle hata veriyor.Nedeni ve çözümü nedir?
Resmi bilgisayarınıza indirip yakınlaştırsanızHatayı okuyamadım. Çözünürlük çok düşük.
Yakınlaştırmanıza rağmen hala okunmuyorsa hatanın resmini çekip gönderecem ekranın tamamını değilHatayı okuyamadım. Çözünürlük çok düşük.
Çok teşekkür ederimFatih'cigim,
Bir kac hata yapmissin..
Ilk olarak sonuc anladigim kadariyla alttaki textbox ve sen ona yazdirmak isterken, ondan veriyi cekip int16 formatina cevirmeye calisiyorsun ama büyük ihtimal sonuc textbox'u bos ve sen de o hatayi aliyorsun..
textboxlarinin ismi sayi1, sayi2 ve sayi3 ise söyle yapabilirsin
sayii1= Convert.ToInt32(sayi1.Text);
sayii2= Convert.ToInt32(sayi2.Text)
sayii3= Convert.ToInt32(sayi3.Text)
daha sonra kodun büyük ihtimalle calisir.
Int16'ya da cevirebilirsin. Eger sayin büyürse int16 yetmeyebilir, o yüzden genellikle 32'ye cevriliyor. Eger virgüllü sayilarla ugrasacaksan double/long gibi degisken tiplerini kullanmalisin.
Kolay gelsin
Sonradan baktığımda sizin dediğiniz gibi yapmam gerektiğini anladım. Hepsini sonuç.Text yapmışım o yüzden hata veriyordur zatenFatih'cigim,
Bir kac hata yapmissin..
Ilk olarak sonuc anladigim kadariyla alttaki textbox ve sen ona yazdirmak isterken, ondan veriyi cekip int16 formatina cevirmeye calisiyorsun ama büyük ihtimal sonuc textbox'u bos ve sen de o hatayi aliyorsun..
textboxlarinin ismi sayi1, sayi2 ve sayi3 ise söyle yapabilirsin
sayii1= Convert.ToInt32(sayi1.Text);
sayii2= Convert.ToInt32(sayi2.Text)
sayii3= Convert.ToInt32(sayi3.Text)
daha sonra kodun büyük ihtimalle calisir.
Int16'ya da cevirebilirsin. Eger sayin büyürse int16 yetmeyebilir, o yüzden genellikle 32'ye cevriliyor. Eger virgüllü sayilarla ugrasacaksan double/long gibi degisken tiplerini kullanmalisin.
Kolay gelsin