C# ile Class Kullanımı ile ilgili basit bir örnek. Örnekte Class Kullanarak kısa kenarı ve uzun kenarı kullanıcıdan alınan bir dikdörtgenin alanı ve çevresini hesaplayacağız. Örneğe ait video yazının altında bulunmaktadır.
Örneğimizi adım adım oluşturalım.
Adım 1: C# Windows Form tasarımını aşağıdaki gibi oluşturun.
Adım 2: “textBox1″ ve “textBox2″ kontrollerinin Name özelliklerini Properties penceresinden txtKisa ve txtUzun olarak değiştirin.
Adım 3: Solution Explorer penceresinde proje ismi üstünde sağ tıklayın. Add-Class seçeneğini tıklayın. Açılan pencerede Class ismini “Dikdortgen” olarak değiştirin.
Adım 4: Karşınıza aşağıdaki kod ekranı gelecektir. Burada kisa ve uzun isimli int türü değişkenleri oluşturun. (1)
Daha sonra imleç “int kisa;” kod satırındayken CTRL+R+E tuşlarına basın.
Aynı işlemi “int uzun;” kod satırı için yapın. (Encapsulation)
Bu işlem sonunda yukarıdaki resimde 2 nolu dikdörtgen içindeki kodlar gelecektir.
Adım 5: Class içinde Alan ve Çevre hesaplamak için gerekli kodları yazın. Dikdortgen Class‘ ı için kodların tümü aşağıdaki gibi olmalıdır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace class_dikdortgen { class Dikdortgen { int kisa;//Ctrl+R+E int uzun; public int Kisa { get => kisa; set => kisa = value; } public int Uzun { get => uzun; set => uzun = value; } public int Alan() { return kisa * uzun; } public int Cevre() { return (kisa + uzun) * 2; } } } |
Adım 6: Form tasarımına geçin ve Hesapla butonuna çift tıklayarak Button1_Click için için aşağıdaki kodları yazın.
1 2 3 4 5 6 7 8 9 10 11 | private void button1_Click(object sender, EventArgs e) { Dikdortgen dd = new Dikdortgen(); dd.Kisa = Convert.ToInt32(txtKisa.Text); dd.Uzun = Convert.ToInt32(txtUzun.Text); lblAlan.Text = "Alan : " + dd.Alan(); lblCevre.Text = "Çevre : " + dd.Cevre(); } |
Projeyi çalıştırın. Ekran görüntüsü aşağıdaki gibi olacaktır.
Video:
Add Comment