STRUCT YAPILARI
Struct yapıları classlardan çok farklı olmamakla beraber classlara göre daha kısıtlı bir yapıya sahiptir. Makalemizde de göreceğiniz gibi tanımlamalar olsun metod ve özellikler olsun class’a çok benzer özellikleri vardır
Öncelikle bir struct nasıl tanımlanabilir onu görelim;
.NET de boş bir WindowsApplication açalım daha sonra üsteki menülerden
“Project\add class” şeçeneğini seçelim karşimıza gelen menüde ” class” seçeneğini seçerek “add” diyelim.
Bu işlemden sonra karşımıza bir class sayfası gelecektir
Gelen class sayfasında “class” yerine “struct” yazmamız yeterli olacaktır
Structların classlara çok benzediğini makalemizin başında da söylemiştik. Structlarda değişken tanımlamaları classlardaki gibi yapılmaktadır.
Ancak classlardaki gibi başlangıç değeri ataması structlarda mümkün değildir. Yani aşağıdaki gibi bir tanımlama yanlış olacaktır.
Bunun dışında procedure ve function tanımlamaları classdaki gibi aynıdır.
Bu metodlarada projemizde classlarda olduğu gibi ulaşabiliriz.
MEHMET SALİH DEVECİ
YAZILIM MÜHENDİSİ