Visual Studio System.IndexOutOfRangeException hatası

şimal06

Femtopat
Katılım
1 Mayıs 2021
Mesajlar
29
Daha fazla  
Cinsiyet
Kadın
Visual Studio üzerinde form uygulaması yapmaya çalışıyorum, fakat aldığım hatayı nasıl düzeltirim?



 
Son düzenleyen: Moderatör:
Verdişi merhaba indexde bir sorun var. İstenilen aralıkta olmadığı için böyle bir hata veriyor bildiğim kadarıyla.
 
Dizinin boyutunu başta 5 olarak ayarladıysanız 6. ve sonraki değerleri girerseniz taşma hatası verir. Örneğin dizi[5] olan bir dizide dizi[6] yaparsanız bu hatayı alırsınız.
 
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?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…