Class Yapılar
Merhaba arkadaşlar. Bu makalemizde Class yapı uygulamasına bakacağız. Bir önceki makalede Struct yapıyı incelemiştik.
Classlardan (Sınıf) nesneler oluşturuldukları zaman bu nesnelerin değerleri Heap bölgesinde tutulur. Ancak bu nesneleri gösteren bir adres tutucusu oluşturulur ve bu adresin değeri de Stack alanında depolanır.
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public class Personel
{
public string Ad;
public string Soyad;
public string Birim;
public Personel()
{
}
public Personel(string adi, string soyadi, string birimi)
{
this.Ad = adi;
this.Soyad = soyadi;
this.Birim = birimi;
}
}
private void btnGoruntule_Click(object sender, EventArgs e)
{
Giris();
}
public void Giris()
{
Personel Bahadır = new Personel("Bahadır", "ŞAHİN", "Ar-Ge");
Goruntule(Bahadır);
}
public void Goruntule(Personel personel)
{
MessageBox.Show(personel.Ad + " " + personel.Soyad + " " + personel.Birim);
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN