Structure (Yapı) Oluşturmak ve Kullanmak

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Atalay Keleştemur

Structure (Yapı) veri türü, farklı tiplerden değişken tiplerini bir çatı altında toplayarak, gruplandırmayı sağlayan bir veri türü yapısıdır. Yapılar, değer türündedir ve boyutları, yapı içinde tanımlanmış olan elemanların toplam boyutu kadardır. Yapılar, küçük miktardaki verileri daha yüksek performans ile saklar. Dolayısıyıla da aynı yapı içinde yer alabilecek elamanları bir çatı altında toplamak, uygulamanın performansı açısından olumlu sonuç doğurur.

Örnek olarak otomobil adında bir yapı oluşturup içine eleman tanımlamak için:

struct otomobil
{
   public string model;
   public int motorHacmi;
   public bool otomatikVites;
   public string renk;
}

Böylelikle yapımızı oluşturmuş olduk. Bu yapıyı kullanarak yeni bir değişken tanımlamak için:

bmw otomobil = new otomobil();

Geleneksel olarak bu şekilde initialize işlemi yapılabileceği gibi, new anahtar kelimesi kullanmadan da aynı işlem gerçekleştirilebilir:

otomobil bmw;

Hangi sentaksı kullanırsanız kullanın, initialize işlemini yaptıktan sonra değişkenlere değer atamak içinse:

bmw.model = "Tourer";
bmw.motorHacmi = 2000;
bmw.otomatikVites = true;
bmw.renk = "Gümüş";