• 09-09-2020, 16:58:47
    #1
    2 adet listim var modelEksa, modelKarpa şöyle yapmak istiyorum

    foreach (var item in modelEksa, var items in modelKarpa)

    gibi bunu yapmanın bir yolu var mı?
  • 09-09-2020, 17:03:50
    #2
    foreach = arraydeki item sayısı kadar dönmesini sağlıyor. Siz burda loopun ne kadar dönmesi gerektiği kaynağını 2 kere vermeye çalışıyorsunuz. Ulaşmak istediğiniz sonucu söylerseniz daha mantıklı çözüm sunabiliriz.
  • 09-09-2020, 17:10:19
    #3
    Amykos adlı üyeden alıntı: mesajı görüntüle
    foreach = arraydeki item sayısı kadar dönmesini sağlıyor. Siz burda loopun ne kadar dönmesi gerektiği kaynağını 2 kere vermeye çalışıyorsunuz. Ulaşmak istediğiniz sonucu söylerseniz daha mantıklı çözüm sunabiliriz.
    Tek foreach ile modelEksa listesini item değişkenine, modelKarpa listesini items değişkenine aktarıp aşağıda kullanıcam
  • 09-09-2020, 17:11:55
    #4
    Listleri birleştirmeye tek liste haline getirmeye çalışıyorum fakat birisi M_Eksa Class'ından diğeri M_Karpa Class'ından türüyor o yüzden birleştirirken hata alıyorum
  • 09-09-2020, 17:14:38
    #5
    foreach (array_merge(modelEksa ,modelKarpa ) in item)
    şeklinde denermisiniz
  • 09-09-2020, 17:17:05
    #6
    nGinY adlı üyeden alıntı: mesajı görüntüle
    foreach (array_merge(modelEksa ,modelKarpa ) in item)
    şeklinde denermisiniz
    Hata veriyor hocam

    Error CS0230 Type and identifier are both required in a foreach statement

    var tanımlamamı istemiş tanımladım şuanda da 'in' expected diyor
  • 09-09-2020, 17:37:33
    #7
    Hangi dilde yazıyorsunuz bilmiyorum ama javascript için

    let newArray = [];
    let baskaArray = [];

    for (let i of modelEksa) {
    newArray[i] =+ modelEksa[i]
    baskaArray[i] += modelKarpa[i];
    }

    kullanılabilir sanırım

    ya da array spread ile iki arrayi birleştirip aynı işlemi yapabilirsiniz