C# Method ve Fonksiyonlar: Temel Bilgiler


C# programlama dilinde method ve fonksiyonlar, kodun tekrarlanmasını önlemek, modülerlik sağlamak ve kodun okunabilirliğini artırmak amacıyla kullanılan temel yapı taşlarıdır. Bu makalede, C# method ve fonksiyonlarının ne olduğunu, nasıl tanımlandığını ve nasıl kullanıldığını detaylı bir şekilde ele alacağız.

C# Method Nedir?

Method, belirli bir işi gerçekleştirirken programda kullanmak için tanımladığımız bir kod bloğudur. Method'lar, genellikle bir değer döndüren veya işlemleri gerçekleştiren fonksiyonlar olarak işlev görürler. C#’ta method, return type, method name ve parameters ile tanımlanır.

Method Tanımlama

public int Topla(int a, int b) {
    return a + b;
}

Yukarıdaki örnekte, Topla adında bir method tanımlanmıştır. Bu method, iki parametre alır ve bu parametrelerin toplamını döner.

C# Fonksiyon Nedir?

Fonksiyon, belirli bir veri tipinde bir değer döndüren ve genellikle bir method ile aynı anlama gelen bir terimdir. C#’ta fonksiyonlar methodlar olarak adlandırılsa da, sıklıkla programlama bağlamında, belirli bir işlemi gerçekleştiren kod parçacıkları için kullanılır.

Fonksiyon Kullanımı

class Program {
    static void Main(string[] args) {
        int sonuc = Topla(5, 10);
        Console.WriteLine("Toplam: " + sonuc);
    }

    public static int Topla(int a, int b) {
        return a + b;
    }
}

Yukarıdaki kodda, Topla fonksiyonu, Main methodu içerisinde kullanılarak iki sayının toplamını hesaplar ve sonucu ekrana yazdırır.

Sonuç

C# method ve fonksiyonlar, yazılımcılar için kod tekrarını önlemek ve kodun okunabilirliğini artırmak için vazgeçilmez yapılardır. Bu makalede, C#’ta method ve fonksiyonların tanımlanışlarına, nasıl kullanıldıklarına dair temel bilgiler sağladık. C# programlama dilinde, bu yapıları etkili bir şekilde kullanarak yazılım geliştirme süreçlerinizi daha verimli hale getirebilirsiniz.