C# Dersleri

C# Dersleri #15: İsimlendirilmiş ve Opsiyonel Parametreler (Named & Optional)

• 📅 13 Kasım 2026 • ⏳ 1 dk okuma
📑 İçindekiler Rehberi

    Metotları çağırırken esneklik kazandıran varsayılan parametre değerlerini ve argüman adıyla çağırma tekniğini öğreniyoruz.

    🎯 15. Günün Hedefleri:

    • Opsiyonel parametre tanımlama (varsayılan değer atama).
    • Named arguments (argümanAdı: değer) sözdizimi.
    • Okunabilirliği artıran çağırma kalıpları.
    • Opsiyonel parametrelerin sıralama kuralları.

    1. Esnek Parametre Tanımları

    Opsiyonel parametreler daima parametre listesinin en sonunda yer almalıdır.

    void KullaniciKaydet(string ad, string soyad, bool aktif = true, string rol = "Uye")
    {
        Console.WriteLine($"{ad} {soyad} - Rol: {rol}, Aktif: {aktif}");
    }
    
    // Varsayılan değerlerle çağrı
    KullaniciKaydet("Ahmet", "Yılmaz");
    
    // İsimlendirilmiş argümanla sıralamadan bağımsız çağrı
    KullaniciKaydet(soyad: "Kaya", ad: "Mehmet", rol: "Admin");

    💪 15. Gün Pratik Görevi (Challenge)

    Bir indirim hesaplama metodu yazın; ürün fiyatı zorunlu, indirim oranı opsiyonel (%10) olsun.

    İpucu: decimal IndirimliFiyat(decimal fiyat, decimal oran = 0.10m)

    « Önceki Ders (#14)
    Tüm Müfredat (Ders 15 / 100) →
    Sıradaki: #16 Tek Boyutlu Diziler (Arrays) ve Array Sınıfı Metotları ⏳

    Bilişim teknolojileri, sistem yönetimi, bulut bilişim ve modern yazılım mimarileri üzerine çalışan mühendis & teknik yazar.

    İlgili Diğer Teknik Makaleler

    ÖNERİLENLER

    Fikirlerinizi ve Yorumunuzu Paylaşın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir