Karışık değil de kullanışsız bir yapı aslında. Bunun yerine başlangıçta Generic List tercih ederseniz önce pratik yapıyı kavramış olacağınız için Array size çok daha rahat gelebilir. Gerçi Generic List'e bulaşınca kurtulması biraz zor olur
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Küçük bir örnek yazdım ;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
List<int> sayilar1 = new List<int>();
sayilar1.Add(1);
sayilar1.Add(2);
sayilar1.Add(3);
sayilar1.Add(4);
sayilar1.Add(5);
//Yada
List<int> sayilar2 = new List<int> { 1, 2, 3, 4, 5, 7, 8, 9, 10 };
//Yukarı gösterildiği şekilde oluşturabilirsiniz.
/* Örnek bir Foreach Döngüsü */
foreach (var item in sayilar2)
{
Console.WriteLine(item);
}
/* Örnek bir For Döngüsü */
for (int i = 0; i < sayilar2.Count; i++)
{
Console.WriteLine(sayilar2[i]);
}
/* Tüm elemanları toplama işlemi */
int toplama = sayilar2.Sum(x => x + x);
/* Örnek bi elaman Seçimi */
int secilen = sayilar2.Where(x => x == 5).Single();