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.
Yazılım Geliştirici & Yazılım Uzmanı