Metot Tanımlama
Metot tanımlamada belli bir kalıp kullanılmaktadır. Aşağıdaki resimde görüldüğü gibi.Metot tanımlanırken ana programa değer döndürmek için return kullanılır.
Erişim tipi tanımlanırken eğer sadece class içerisinde ulaşılacaksa private olarak tanımlanabilir. Başka class'lardan erişim olması için public olması gereklidir.
Dönüş tipi değişken türüne göre değişebilir.(int, char, float..)
Eğer bir metot değer döndürmüyorsa void kullanılarak tanımlanır. Aşağıdaki örnekte olduğu gibi.
namespace metotlar
{
class Program
{
static void Main(string[] args)
{
yaz();
}
static void yaz()
{
Console.Write("codendymion");
Console.ReadKey();
}
}
}
Değer döndürenlerde ise şu şekilde yapılır.
namespace metotlar
{
class Program
{
static void Main(string[] args)
{
int sayi;
Console.Write("Sayı gir...:");
sayi = Convert.ToInt32(Console.ReadLine());
Console.Write(kare(sayi));
Console.ReadKey();
}
static int kare(int s)
{
int sonuc = s * s;
return sonuc;
}
}
}
Sadece tek parametre kullanımı değil birden fazla parametre kullanımı da mümkündür.
Hiç yorum yok:
Yorum Gönder