İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

İç içe dizi

pikachuvolkan31.03.20132 cevap2.007 görüntüleme
2013'den beri19 mesaj
#1
Merhabalar. Örneğin bir takım dizisi oluşturuyorum ve bu takım dizisi içerisine bir de oyuncular dizisi eklemek istiyorum. her takıma ayrı ayrı oyuncu eklemek istiyorum. sonra herhangi bir takımı çağırdığımda içerisindeki oyuncular ile gelsin istiyorum. Bunu dizilerle nasıl sağlayabilirim ?

Örn;
1-Galatasaray
2-Fenerbahçe
gibi takım dizisi içerisine oyuncu ekleyip

for döngüsü ile Galatasarayı çağırdığımda

1-Drogba
2-Burak Yılmaz
vb. oyuncular listelensin.
Cevaplar
2012'den beri173 mesaj
#2
Selamlar,

public class Takim
{
public string TakimAdi { get; set; }
public List<Oyuncu> Oyuncular { get; set; }
}

public class Oyuncu
{
public string Adi { get; set; }
public string Soyadi { get; set; }
}

İki tane Class tanımla. Aşağıdaki gibi eklemeleri yap.

List<Takim> Takimlar = new List<Takim>();

Takim YeniTakim = new Takim();
YeniTakim.TakimAdi = "Galatasaray";
YeniTakim.Oyuncular = new List<Oyuncu>();

Oyuncu YeniOyuncu = new Oyuncu();
YeniOyuncu.Adi = "Burak";
YeniOyuncu.Soyadi = "Yılmaz";
YeniTakim.Oyuncular.Add(YeniOyuncu);

YeniOyuncu = new Oyuncu();
YeniOyuncu.Adi = "Hamit";
YeniOyuncu.Soyadi = "Altıntop";
YeniTakim.Oyuncular.Add(YeniOyuncu);

YeniOyuncu = new Oyuncu();
YeniOyuncu.Adi = "Umut";
YeniOyuncu.Soyadi = "Bulut";
YeniTakim.Oyuncular.Add(YeniOyuncu);

Takimlar.Add(YeniTakim);

YeniTakim = new Takim();
YeniTakim.TakimAdi = "Fenerbahçe";
YeniTakim.Oyuncular = new List<Oyuncu>();

YeniOyuncu = new Oyuncu();
YeniOyuncu.Adi = "Gökhan";
YeniOyuncu.Soyadi = "Gönül";
YeniTakim.Oyuncular.Add(YeniOyuncu);

YeniOyuncu = new Oyuncu();
YeniOyuncu.Adi = "Volkan";
YeniOyuncu.Soyadi = "Demirel";
YeniTakim.Oyuncular.Add(YeniOyuncu);

YeniOyuncu = new Oyuncu();
YeniOyuncu.Adi = "Semih";
YeniOyuncu.Soyadi = "Şentürk";
YeniTakim.Oyuncular.Add(YeniOyuncu);

Takimlar.Add(YeniTakim);

Takimlar listesinden herhangi bir takımı çağırdığında içerisine eklediğin oyuncuları ile listelenecektir.

Başarılar dilerim.
pikachuvolkan Konuyu açan
2013'den beri19 mesaj
#3
İlginiz için teşekkür ederim ancak belirtmeyi untmuşum. uygulamam C# dilinde değil C dilinde olacak :/

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.