Yazı Font Küçült Yazı Font Büyült

Structure Yapılar

 

Merhaba arkadaşlar. Bu makalemizde Struct yapılara bir örnek vereceğiz.

Struct veri tipi, değer tipi olduğu için, tanımlandıkları anda bellekte Stack bölümünde oluşturulur. Bellekte ayrılan yer struct içinde tanımlı olan Built-in veri tiplerinin toplam boyutu kadardır.

 

Resim1

Şekil 1

 

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 struct Personel

        {

            public string Ad;

            public string Soyad;

            public string Birim;

            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