🔧 C# Ders 6 Geriye Değer Döndürmeyen Metotlar (Void) Nedir? – Örneklerle Anlatım

Ahmet Aslan
By -
0

 


Programlamanın temel taşlarından biri olan metotlar, yazdığımız kodları düzenli, okunabilir ve tekrar kullanılabilir hale getirir. Bu yazıda, C# Ders 6: Metotlar Konusu – Geriye Değer Döndürmeyen Metotlar başlıklı videoya dayanarak, void metotların ne olduğunu ve nasıl kullanıldığını adım adım öğreneceğiz.




🔄 Metot Nedir?

C#’ta metotlar, belirli bir işlemi yerine getiren kod bloklarıdır. Kod tekrarını önler, karmaşık projelerde düzeni sağlar. Metotlar ikiye ayrılır:

  • Geriye değer döndüren metotlar

  • Geriye değer döndürmeyen metotlar (void)


🚫 Geriye Değer Döndürmeyen Metotlar (void)

Void metotlar, işlem sonucunda herhangi bir değer döndürmez. Genellikle ekrana yazı yazdırmak veya başka bir işlem gerçekleştirmek için kullanılır. Tanımı şu şekildedir:

csharp
void Selamla() { Console.WriteLine("Merhaba, Technolion ziyaretçisi!"); }

Bu metot çağrıldığında yalnızca işlemi yapar; bir değer dönmez.


📥 Parametreli ve Parametresiz Metotlar

Void metotlar hem parametre alabilir hem de almayabilir. İşte bir toplama örneği:

csharp
void Topla(int a, int b) { int sonuc = a + b; Console.WriteLine("Toplam: " + sonuc); }

Bu metodun avantajı, farklı değerlerle tekrar tekrar kullanılabilmesidir.


🧪 Neden Void Metot Kullanılır?

  • Kod tekrarı önlenir

  • Program daha okunabilir olur

  • Fonksiyonlar görevlerine göre bölünerek modüler yapı sağlanır

Bir örneği uygularken aynı işlemi 5 farklı yerde tekrar etmek yerine, tek bir metot yazmak yeterlidir.


🧠 Sonuç

Geriye değer döndürmeyen metotlar, programlamada temel yapı taşlarından biridir. Özellikle giriş seviyesindeki uygulamalar için büyük kolaylık sağlar. Eğer yazılım dünyasında sağlam bir temel atmak istiyorsanız, void metotlar ile başlayın, sonrasında değer döndüren daha gelişmiş metotlara geçiş yapabilirsiniz.

Yeni nesil yazılımcılar için hazırlanmış içeriklerle Technolion Blog’da sizleri bekliyorum!
Bir sonraki derste görüşmek üzere... 👨‍💻

Tags:

Yorum Gönder

0Yorumlar

Yorum Gönder (0)