Kullanıcı Tanımlı Structure (Yapı) Oluşturmak

Bu makalemizde structure (yapı) oluşturmayı işleyeceğiz..

Selam arkadaşlar,

Bu makalemizde structure (yapı) oluşturmayı işleyeceğiz..

Structure kısaca yapı, çatı demektir. Örnek olarak, yılın aylarını verebiliriz, ya da haftanın günlerini. Yılın ayları yılın altında, haftanın günleri de günlerin altında toplanmıştır. Bu da bize yapı, çatıyı örnek olarak verdi.

Hemen Dersimize başlayalım.

Formumuzun üzerine bir adet Listbox ve bir adet Button atalım ve şu kodları yazalım..

Formun üzerine yeni bir Structure oluşturacağız. Structure lar global olduğu için global bir yerde oluşturmamız gerekmektedir.

Form Üzerine;


Public Struct ogrenci_bilgi

(

public string ad;

public string soyad;

public string sinif;

public int no;

public string okul_adi

)



ogrenci_bilgi = ogrenci = new ogrenci_bilgi();



Formumuzun içerisine şu kodları yazalım.


private void Form1_Load(object sender, EventArgs e)

{

ogrenci.ad = "Ahmet";

ogrenci.soyad = "Çeliker";

ogrenci.sinif = "1/B";

ogrenci.no = 123;

ogrenci.okul_adi = "Mehmetçik İlk Öğretim Okulu";

}



Butonumuzun içerisine şu kodları yazalım

private void Button1_Click(object sender,EventArgs e)

{

ListBox1.Items.Add(ogrenci.ad);

ListBox1.Items.Add(ogrenci.soyad);

ListBox1.Items.Add(ogrenci.sinif);

ListBox1.Items.Add(ogrenci.no);

ListBox1.Items.Add(ogrenci.okul_adi);

}



Evet arkadaşlar, bu dersimizin de sonuna geldik.

Bir sonraki makalede görüşmek üzere.

.net le kalın, kodlarla yaşayın (:

Yusuf GÜLER
Yazılım Geliştirici & Veritabanı Uzmanı
  • Etiketler;
Yusuf Güler
2003'ten beri bilgisayarla sıkı bir dost olan Yusuf Güler, 2005 yılında yazılıma merak sardı. <p>2006 yılından beri yazılım, donanım, network, sistem ve web alanında kendini geliştirdi. <p>2008 yılında profesyonel olarak yazılım hayatına başladı. Bir çok büyük ve orta ölçekli projelerde görev aldı. Zaman zaman proje yöneticiliği yaptı. <p>Şu an özel bir şirkette yazılım bölüm başkanı olarak çalışan Yusuf Güler, piyasada çeşitli projelerde de görev almaktadır. <p>MCP, MCTS, MCPD ünvanlarına sahiptir. 2010 yılında ise Bilge Adam B.T.A.'da aldığı 300 saat yazılım ve veritabanı uzmanlığı eğitimi ile altyapısını iyice güçlendirmiştir.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git