C# Metotlar,Metot Oluşturma,Örnek Metotlar

Metotlar

Bir çok yerde aynı kodları kullanmamız gerektiğinde bunları her sefer yeniden yazmak yerine bu kodları bir prosedürde tanımlayıp, kullanacağımız yerden bunu çağırmamız yeterlidir.

Program yazarken belirli bir işi yapan kod bloğunu bir kaç kez kullanmak gerekebilir. Bunun için aynı kod bloğunu tekrar yazmak yerine bir metot olarak hazırlanır ve ihtiyaç duyulduğunda kullanılır. Böylece zamandan tasarruf sağlanır

 

Bu örneğimizde 3 ayrı metot uygulaması yapılmıştır.

  1. ilki dikdörtgenin alanını hesaplayan metot
  2. Karenin alanını hesaplayan metot
  3. iki ifadeyi birleştiren metot

 

Dikdörtgenin alanını hesaplayan metot


double alanhesapla(int x, int y)
 {
 int alan;

alan = x * y;

return alan;

}

Buton 1 in içerisine yazılacak kod


private void button1_Click(object sender, EventArgs e)
 {
 int a, b;

a = int.Parse(textBox1.Text);
 b = int.Parse(textBox2.Text);
 textBox3.Text = alanhesapla(a, b).ToString();
 }

Karenin alanını hesaplayan metot


double karehesapla(int x)
 {
 int karealan;

karealan = x * x;

return karealan;

}

Buton 2 nin içerisine yazılacak kod


private void button2_Click(object sender, EventArgs e)
 {
 int a;

a = int.Parse(textBox1.Text);

textBox3.Text = karehesapla(a).ToString();
 }

İki ifadeyi birleştiren metot


string birlestir(string ad, string soyad)
 {
 string isim;

isim = ad + soyad;
 return isim;
 }

Buton 3 ün içerisine yazılacak kod


private void button3_Click(object sender, EventArgs e)
 {
 string a1, s1;

a1 = textBox1.Text;
 s1 = textBox2.Text;

textBox3.Text = birlestir(a1, s1);
 }

 

1.710 defa okundu.

2 yorum

  1. UCBrave01. Yanıtla

    Ekrana rasgele soru nasıl getire bilirim ? Mesela bir bilgi yarışması yapılıyor. Diziden Ekrana Rasgele Soru Nasıl Getirilir (Veri Tabansız.) ? 🙂 😀

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir