C# iç içe struct oluşturma Örneği

Bir iç içe örnek struct yapısı.

public struct siparis
{
public int siparisNo;
public DateTime siparisVermeTarihi;
public DateTime siparisTeslimTarihi;
public struct musteri
{
public string adi;
public string soyadi;
public double tcNo;
public string email;
public struct adres
{
public string sehir;
public string ilce;
public string addres;
}
}
public struct urun
{
public string urunAdi;
public int urunKodu;
public double urunFiyati;
}
}

bu tanımladığımız structure'ları şu şekilde göstermeliyiz.

siparis siparisbilgiler = new siparis();
siparis.musteri musteribilgiler = new siparis.musteri();
siparis.musteri.adres adresbilgiler = new siparis.musteri.adres();
siparis.urun urunbilgiler = new siparis.urun();

ve şu şekilde tanımla yapabiliriz.

//siparis bilgileri aliniyor.
siparisbilgiler.siparisNo = Convert.ToInt32("23232");
siparisbilgiler.siparisTeslimTarihi = Convert.ToDateTime("12/11/2010");
siparisbilgiler.siparisVermeTarihi = Convert.ToDateTime("13/11/2010");
//musteri bilgileri aliniyor.
musteribilgiler.adi = "Tamer";
musteribilgiler.soyadi = "Ersinoglu";
musteribilgiler.tcNo = Convert.ToDouble("23230450422");
musteribilgiler.email = "e-mail@abcd.com";
//musteri adres bilgileri aliniyor.
adresbilgiler.sehir = "İstanbul";
adresbilgiler.ilce = "Kadikoy";
adresbilgiler.addres = "Adresss";
//urun bilgileri aliniyor.
urunbilgiler.urunAdi = "Nokia N90";
urunbilgiler.urunKodu = Convert.ToInt32("10032");
urunbilgiler.urunFiyati = Convert.ToDouble("45,78");

Hiç yorum yok:

Yorum Gönder