3 Haziran 2013 Pazartesi

Değer Döndüren Metodlar



Bunu değer göndermeyen metodlardan ayıran özellik döndüreceği değeri “return” komutu ile döndürür.
Örnek; iki sayı alan int tipinde bir metodumuz olsun butona bastığımızda sonucu textbox’ın içine yazdırsın.
private void button1_Click(object sender, EventArgs e)
        {
            int sayi3 = 5;
            int sayi4 = 9;
            textBox1.Text = topla(sayi3, sayi4).ToString();
          
        }
        int topla(int sayi1,int sayi2)
        {
            int sonuc = 0;
            sonuc = sayi1 + sayi2;
            return sonuc;
        }
Kod Açıklaması; değer döndüren bir metod tanımlarken dikkat edeceğimiz tek özellik metodun içine değer döndürmesi için return komutu kullanırız. Metod sayısal değer döndüreceği için metodumuz int ile başlar. İki sayı kullanıp bunların toplam sonucu döndüreceğimiz için metoda int tipinde iki değişken tanımlarız.
int topla(int sayi1,int sayi2)
bu değişkenlerin sonucunu hesaplayıp döndürmek içinde bir tane sonuc değişkeni tanımlarız ve bu değeri return komutu ile döndürürüz.
int topla(int sayi1,int sayi2)
        {
            int sonuc = 0;
            sonuc = sayi1 + sayi2;
            return sonuc;
        }
Şimdi geldi bu metodu buton tıklanınca çağrılacak, buton clicklerinin içine; bizim metodumuz iki tane int tipinde değişken almıştı. Bizde bunlara karşılık iki tane int tipinde değişken belirliyelim ve bu değişkenlere sayıyı elden atıyalım.
int sayi3 = 5;
int sayi4 = 9;

Sonra metodumuz çağıralım. Metodumuz bize sonuc dönderecekti. Bu sonucu ise textbox’a atayalım.

            int sayi3 = 5;
            int sayi4 = 9;
            textBox1.Text = topla(sayi3, sayi4).ToString();
Yalnız topla metodu int tipinde değişken döndereceği için bu metodun sonuna ToString yazmak zorundayız çünkü textbox’lar string tipinde değişkenler tutar.

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net