Anlayana bilgi değerli ama...

İçerisinde veri olmayan bir şeyi dönüştürüyor olabilirsin ki öyle görünüyor. Bi kontrol edebilir misin stringe dönüştürmeye çalıştığın değer ney. DataReader ile okuttunuz mu? try catch Böyle yapıp bi dene ne mesaj vericek. Bu şekilde try içerisine kod yazılacak yere yazdığın kodlar hata versene çalıştırmayı tekrar tekrar dener biz mesaj verdiriyoruz hata alırsa.

ukalalık yapmanıza gerek yok ceva vermeyebilirsiniz.

sağol ya çok yardımcı oldun...

Boş insan bunlar. Armut piş ağzıma düşü bekliyor. İşine gelmeyince saldırarak üste çıkmaya çalışıyor. Komik bence

Sana bir şey söyleyen olmadı

Dizinin boyutunu başta 5 olarak ayarladıysanız 6. ve sonraki değerleri girerseniz taşma hatası verir. Örneğin dizi olan bir dizide dizi yaparsanız bu hatayı alırsınız.

En başta int bir sayıyı çok büyük yazabileceğinizden dolayı long yazdım. Ayrıca bu bilgiyi internete visual studio xxx hatası diye aratıp buldum. Keşke bilgilere ulaşmak, foruma yazıp şıp diye cevabı bulmak kadar basit olsa.

sadece long. yazan birinin verdiği bilgiden ne anlaşılır acaba bu şekilde yazdınız mı da en başta?

Try catch ile istisna yakala.

C#'taki istisna yakalama mekanizmalarını kullan diyorum. Kodu sana hazır vermeyeceğim, dokümantasyon okumayı bilmesi gerekir çünkü iyi bir geliştiricinin. Özel durum işleme deyimleri - throw ve try, catch, finally - C# Bir özel durumun oluştuğuna işaret etmek için C# throw deyimini kullanın. Bir kod bloğunda oluşan özel durumları yakalamak ve işlemek için C# try deyimlerini kullanın. docs. microsoft.com

Öğrenci numarası 2147483647'den büyük mü? Büyük ihtimal numarayı salladınız int kullandınız.

ee ne yapabilirim peki?

Verdişi merhaba indexde bir sorun var. İstenilen aralıkta olmadığı için böyle bir hata veriyor bildiğim kadarıyla.

Visual Studio üzerinde form uygulaması yapmaya çalışıyorum, fakat aldığım hatayı nasıl düzeltirim? Son düzenleyen: Moderatör: 26 Mayıs 2021

Hem soru soruyor hem millete atar yapıyor ben anlamadım bu forum ne ara buraya geldi. Ne demiş Killa Hakan, ilk kural saygı.

Ukalalık yapan kim acaba burda

Sormakta mı yasak

Long.

Benim aklıma gelen 3 senaryo var. index değişkeni integer'ın tutacağı değerden büyük veya negatif. ogrenciler dizisinin boyutu belirtilmemis veya index degerinden daha küçük. Gelen şey sayı değil. Bu arada debug modunda çalıştırmışsınız diye görüyorum. Aynı şekilde index değişkeninin değerinin -1 olduğunu görüyorum. C#'tan anlamam. Belki de değeri alırken hata yaptınız ve -1 döndü. Arkadaşın integer'a sığmayacak kadar çok öğrencisi olduğunu sanmıyorum. Diziyi tanımladığınız yeri görebilir miyiz?

Şu cümle ete kemiğe bürünsede alnından öpsem keşke. O kadar doğru dediniz ki, ilk programlamaya başladığım sıralar bende belki cevaplayan olur diye konu açıyordum fakat 0 cevap. Bazı hataları haftalarca araştırdığımı hatırlarım...