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?

Ekran Görüntüsü (171).png


Ekran Görüntüsü (171).png
 
Son düzenleyen: Moderatör:
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?
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı