C# programlama dilinde metotlar benim en çok kullandığım diğer ismiyle fonksiyonlar, programların herhangi bir yerinde çağırılarak kullanılan kod parçalarına metot denmektedir.
erişim_türü dönüş-tipi metot_ismi(parametre-listesi)
{
// metodun içinde çalıştırılacak kodlar;
}
Metot tanımlamak için bilinmesi gerekenler vardır. Bunlar:
Geriye değer döndürmeyen fonksiyon yani metot örneği:
static void yazdir()
{
Console.WriteLine("Merhaba Türkiye");
}
static void Main(string[] args)
{
yazdir();
}
Yukarıdaki örnekte bulunan metodu birden fazla kez kullanmak istersek eğer : Aşağıdaki gibi kullanabilirsiniz.
static void yazdir()
{
Console.WriteLine("Merhaba Türkiye");
}
static void Main(string[] args)
{
yazdir();
yazdir();
yazdir();
}
Parametre alan fakat geriye değer döndürmeyen fonksiyon örneğini yapalım. Klavyeden ismimizi girdirelim ve bize hoşgeldin ismimiz şeklinde bilgi versin. İsme AZKOD yazar isek Hoşgeldin AZKOD yazma işlemi yapacaktır.
static void bilgi(string isim)
{
Console.WriteLine("Hoşgeldin "+isim);
}
static void Main(string[] args)
{
Console.WriteLine("Adınızı Giriniz");
string ad = Console.ReadLine();
bilgi(ad);
}
Parametre alan ve geriye değer döndüren fonksiyon örneğini yapalım.
static int kare_alani(int sayi)
{
int hesapla=sayi*sayi;
return hesapla;
}
static void Main(string[] args)
{
Console.WriteLine("Karenin Bir Kenarını Giriniz.");
int kenar= Int32.Parse(Console.ReadLine());
int sonuc=kare_alani(kenar);
Console.WriteLine(sonuc);
}
Önceki Ders: C# Diziler | Sonraki Ders: C# Metinsel Metotlar |