Metod
Bir objenin veya sınıfın belli işlemleri/hesaplamaları gerçekleştirmesi için kullandığı bir
üyedir.
Metod tanımlama ile ilgili bazı
kurallar mevcuttur.Bunlar;
Programımızın
başlangıç noktası olan Main metodunu ikinci kez kullanamayız.
Metod isimleri nümerik karakter ile başlayamaz.
Metod ismi büyük küçük harf duyarlıdır.
Metod isimlerinde boşluk kullanılamaz.
Metodun geri dönüş değeri yoksa void anahtar sözcüğü kullanılmalıdır.
Metodların parametre bilgisi eksiksiz girilmelidir.
Bir metod bloğu içinde başka bir metod tanımı yapılamaz.
Metodun geri dönüş değeri ile return anahtar sözcüğü ile döndürülen
tür aynı olmalıdır.
Private: Metodun tanımlandığı sınıf içinde erişilebilir. Public: Hem metodun tanımlandığı sınıf içinde hem de metodun bağlı
olduğu sınıfın tanımlandığı ortamdan erişilebilir.
(Eğer herhangi bir method modifier belirtilmezse, metod bulunduğu blok içinde
eriÅŸilebilir (private) olur)
Örnek
privatevoid ÖrnekMetod()
{
Console.Writeline("Bu metod mevcut kod bloğu içinde
erişilebilirdir ve geri dönüş tipi void dir.");
}
public void ÖrnekMetod1()
{
Console.Writeline("Bu metod hem mevcut kod bloÄŸu
içinden hem de bağlı sıfın oluşturulduğu ortamdan erişilebilir ve
geri dönüş tipi void dir.");
}
private bool ÖrnekMetod2()
{
Console.Writeline("Bu metod kod bloğu içinden
erişilebilir ve geri dönüş tipi bool(true/false) dir.");
}
private int ÖrnekMetod3(string
strDegisken)
{
Console.Writeline("Bu metod kod bloğu içinden
erişilebilir ve geri dönüş tipi int dir.Parametre olarak string bir değişken
alır.");
}