• 05-06-2014, 14:00:40
    #10
    şuan zamanım yok hocam onu yapmaya ama çok zor değil..

    sadece yeni bir class oluştur ve başına public yaz

    sonra içlerine bunu yaz

    public Bolge List<Bolge> bolgeGelenVeri;
    public Asker List<Asker> askerGelenVeri;

    ana formunda new ile oluştur (orada view in kurucu metounda yaptım)

    ondan sonra kurucu metodun içinde

    OlusturdugunSınıf.bolgeGelenVeri.Add(bolgeAl);

    OlusturdugunSınıf.askerGelenVeri.Add(askerAl);

    şeklinde ekleyeceksin..

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:00:40 -->-> Daha önceki mesaj 12:56:30 --

    yapamazsan gece bakarım
  • 05-06-2014, 14:01:15
    #11
    Üyeliği durduruldu
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    şuan zamanım yok hocam onu yapmaya ama çok zor değil..

    sadece yeni bir class oluştur ve başına public yaz

    sonra içlerine bunu yaz

    public Bolge List<Bolge> bolgeGelenVeri;
    public Asker List<Asker> askerGelenVeri;

    ana formunda new ile oluştur (orada view in kurucu metounda yaptım)

    ondan sonra kurucu metodun içinde

    OlusturdugunSınıf.bolgeGelenVeri.Add(bolgeAl);

    OlusturdugunSınıf.askerGelenVeri.Add(askerAl);

    şeklinde ekleyeceksin..
    anladım. peki son olarak

    bol.bogleAdi = bolgeAdiTxt.Text;
    bol.bolgeSehir = bolgeSehirTxt.Text;
    listBox2.Items.Add("Bölge Adı : " + bol.bogleAdi);
    listBox2.Items.Add("Bölge Şehir :" + bol.bolgeSehir);

    ben bu şekil listBox2 'ye verileri ekliyorum bu eklediğim verileri forma değilde bir diziye aktarımını da görebilirsem çözerim bu işi
  • 05-06-2014, 14:19:14
    #12
    dizi yerine list kullan hocam.. yukarda örneği verdim zaten..

    OlusturdugunSınıf.bolgeGelenVeri.Add(bol);

    bak mesela bu şekilde eklediğinde bol nesnesini tamamen ekliyorsun..

    ondan sonra kullanmak istediğinde şu şekil kullanabilirsin

    OlusturdugunSınıf.bolgeGelenVeri[0].bolgeAdi
    ve

    OlusturdugunSınıf.bolgeGelenVeri[0].bolgeSehir

    ayrı ayrı tutmana gerek yok yani direk bol u eklersin listeye.. 0 dan kastım ilk elemanı.. 1 dersen ikinci eleman.. tüm elemanları yazdırmak için yine üstte yazdığım şekildeki for döngüsü ile o diziyi gezeceksin
  • 05-06-2014, 17:08:39
    #13
    Üyeliği durduruldu
    evet hocam dediğin gibi list kullanarak olurda, napıp edip list kullanmadan çözmemiz gerekecek. Gece müsait olursanız bakalım beraber ozaman.
  • 06-06-2014, 03:38:08
    #14
    list kullanmadan çözmen gerekiyorsa bu bir ödev sanırm ..

    şimdi dizilerde önce bir tanımlama yapmak zorundasın yani kaç elemanlı olacağına dair. ama senin dizin dinamik olacak o yüzden Array.Resize metodunu kullanman gerekecek her yeni eleman eklendiğinde... bunla ilgili internette araştırma yaparsan nasıl kullanıldığını görebilirsin..


    resize ile kapasiteyi 1 arttırdıktan sonra son elemana son eklenen veriyi eşitleyeceksin.. oradaki mantıkta aynı listdeki gibi. sadece add yerine dizi[soneleman] = bol; şeklinde olacak..

    statiklik olayı da aynı dediğim gibi ayrı bir sınıfta olacak.. yeni bir sınıf oluşturup projende yukarda list için dediğim şeyi array için yapacaksn..

    eğer izin varsa projende dinamik dizileri (arraylist) kullanmak işini daha kolaylaştıracaktır..

    kolay gelsin
  • 11-06-2014, 09:12:14
    #15
    Üyeliği durduruldu
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    list kullanmadan çözmen gerekiyorsa bu bir ödev sanırm ..

    şimdi dizilerde önce bir tanımlama yapmak zorundasın yani kaç elemanlı olacağına dair. ama senin dizin dinamik olacak o yüzden Array.Resize metodunu kullanman gerekecek her yeni eleman eklendiğinde... bunla ilgili internette araştırma yaparsan nasıl kullanıldığını görebilirsin..


    resize ile kapasiteyi 1 arttırdıktan sonra son elemana son eklenen veriyi eşitleyeceksin.. oradaki mantıkta aynı listdeki gibi. sadece add yerine dizi[soneleman] = bol; şeklinde olacak..

    statiklik olayı da aynı dediğim gibi ayrı bir sınıfta olacak.. yeni bir sınıf oluşturup projende yukarda list için dediğim şeyi array için yapacaksn..

    eğer izin varsa projende dinamik dizileri (arraylist) kullanmak işini daha kolaylaştıracaktır..

    kolay gelsin
    Ertan hocam bu arada çok teşekkür ederim yardımlarınız için arraylist kullanarak çözdüm sorunu. teşekkürler.