C#'ta metotlar (fonksiyonlar) nasıl kullanılır?
- Metot Tanımlama: Bir metot tanımlarken, metodun dönüş türü, adı ve parametre listesi belirtilir 12. Eğer metot bir değer döndürmeyecekse, dönüş türü olarak
void
kullanılır 1.
public int Topla(int a, int b) { return a + b; }
int sonuc = Topla(3, 5); Console.WriteLine(sonuc); // Çıktı: 8
- Parametre Türleri: Metod parametreleri için farklı türler kullanılabilir, örneğin değer türleri (int, double vb.) ve referans türleri (string, array, object vb.) 1.
- Metot Aşırı Yüklemesi: Aynı ada sahip ancak farklı parametre listelerine sahip birden fazla metot tanımlanabilir 13.
- Recursive Metotlar: Kendi kendini çağıran metotlar olup, bir problemin daha küçük alt problemlere bölünmesi mantığıyla çalışır 2.
5 kaynaktan alınan bilgiyle göre: