C# List Index was out of range Hatası
 

C# da kod yazarken Index was out of range seklinde bir hata aldiysaniz benzer bir durumla karsilastigimdan çözümünü anlatacagim.

Ben bu hatayi C# da List<> kullanirken aldim. Hatayi almamin sebebi ise henüz olusturmadigim bir List<> nesnesinde güncelleme yapmaya kalkisirken aldim. Söyle ki;

List<string> Deneme = new List();

if(int i =0 ; i<10 ; i++)
{

Deneme[i]=”Merhaba”;
}

Seklinde bir islem yaptim. Bu kodun islevi deneme List’I içerisinde index numarasi 0 olan kaydin içerigini “Merhaba” olarak güncelle demektir. Ama daha index numarasi 0 olan kaydi olusturmadigimdan hata ile karsilastim.

Yani hatayi henüz olusturmadiginiz bir index numarali elemanda güncelleme yapmaya kalkisirsaniz alirsiniz.

List<> tipindeki nesneye eleman eklemek istiyorsak    deneme.Add("Merhaba")   diyerek ekleriz.

 

Author: Engin ATALAY
Date: 17.05.2014 15:13:00
View Count: 4387
 
 

COMMENTS
 
No comments yet. Be the first to comment who you are.
 
 
 
 
 
 
 
WRITE COMMENT
 
 
Your Name :
 
 
 
E-mail :
 
 
 
Your Message :
 
 
 
 
 
 
 
This project : ASP.NET MVC , RAZOR, Entity Framework , CSS , HTML , JQUERY(2.0.2) , AJAX the C# side-tier architecture was developed with logic.
 
Yukarı Çık