Tarayıcınız JavaScript! desteklememektedir.

C# Named Parameters(Isimlendirilmis Parametreler) Kullanimi

Merhaba Arkadaslar,

Method/Function yazarken, parametreleri sik kullaniriz. 

public void Metot(string ad, string soyad) 
        {
            //yapilacak islemler
        }

Yukaridaki basit bir örnek sadece. Peki fonksiyonumuzu nasil kullaniriz?

Metot("Ali","Veli);

Named Parameters'in (Isimli Parametreler) kullanimi bu konuda biraz daha esnek. Her iki parametreyi ayni anda vermek zorunda degiliz, Eger parametre vermezsek, method/function içerisindeki default value kullanilir. Hemen bir örnek yapalim:

   static void Metot(string ad="Umut", string soyad="Ulukurt") 
        {
            //yapilacak islemler
        }

*** Named Parameters kullanilirken, ilk degerleri mutlaka belirtilmelidir.

*** Eger method/function kullanmak istedigimizde herhangi bir deger belirtmezsek, tanimladigimizda verdigimiz degerler kullanilacaktir.

Simdi fonksiyonumuzu kullanalim;

    Metot();//Herhangi bir parametre degeri belirtmezsek fonksiyonu tanimlarken verdigimiz degerler geçerli.
            Metot(ad:"Umut",soyad:"Ulukurt");//Iki parametreyi de verdik.
            Metot(soyad:"Ulukurt");//Sadece soyad parametresini verdik.
            Metot(ad: "Umut");//Sadece ad parametresini verdik.

Bu da ekran çiktisi;

Çok sik olmamakla birlikte bazen projelerimizde kullanmamiz gerekebiliyor.