"Enter"a basıp içeriğe geçin

C# Dönüş Değeri (Return Value)

C# programlama dilinde, bir fonksiyon veya metot, işlemini tamamladıktan sonra çağrıldığı yere bir değer döndürebilir. Bu değer, fonksiyonun sonucu, durumu veya başka bir bilgi olabilir. Fonksiyonun döndürdüğü değere return value (C# dönüş değeri) denir. Bir fonksiyonun dönüş değeri olup olmadığını, tanımlandığı yerdeki return type (dönüş tipi) belirler. Dönüş tipi, dönüş değerinin veri türünü gösterir.

Bir fonksiyonun dönüş tipi void ise, bu fonksiyonun dönüş değeri yoktur. Bu durumda, fonksiyonun sonunda return anahtar sözcüğünü kullanmaya gerek yoktur. Örneğin, aşağıdaki fonksiyon void dönüş tipine sahiptir ve ekrana bir mesaj yazdırır.

static void Greeting() {
    Console.WriteLine("Hello, world!");
}

Bir fonksiyonun dönüş tipi void olmayan bir veri türü ise, bu fonksiyonun bir dönüş değeri vardır. Bu durumda, fonksiyonun sonunda return anahtar sözcüğünü kullanarak dönüş değerini belirtmek gerekir. Örneğin, aşağıdaki fonksiyon int dönüş tipine sahiptir ve iki sayının toplamını döndürür.

static int Add(int a, int b) {
    int result = a + b;
    return result;
}

Bir fonksiyonun dönüş değerini kullanmak için, fonksiyonu çağırdığımız yerde bir değişkene atayabilir veya başka bir ifade içinde kullanabiliriz. Örneğin, aşağıdaki kodda Add fonksiyonunun dönüş değeri sum değişkenine atanmıştır.

int sum = Add(3, 5);
Console.WriteLine(sum); // 8

Bu yazımda C# dilinde dönüş değerlerini anlatmaya çalıştım. Umarım faydalı olmuştur. Soru, görüş ve önerilerinizi yorumlarda paylaşabilirsiniz. Bir sonraki yazımda görüşmek üzere, hoşçakalın.

C# ile ilgili diğer yazılarım için: C# – Bizneyapiyoruzki

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.