merttrem adlı üyeden alıntı: mesajı görüntüle
Harikasın ya! Yemin ederim 1 ay düşünsem sanırım bulamazdım.Peki daha önce çok foreach yaptım hiç kullnmdım sorun olmuyordu.Şimdi neden sorun oluyor
İltifatın için teşekkür ederim

Çok boyutlu dizilerde vb döngü içinde değiştirmeye çalıştığında aslında var olan arraydeki elemanı değiştirmiş olmuyorsun, çünkü her bir iterasyonda o değer geçiçi oluyor, yani asıl memorydeki ilgili değişkene yazmıyor.
Bunun için yaptığın assignmentlarda, ramdeki değerin değişmesi gerektiğini belirtmen gerekiyor. Bunun içinde referans & (ampersand) kullanılıyor.