Değişken Sayıda Parametre Alan Metotlar (Params Method) – Ahmet Cansever
Çarşamba , 18 Ekim 2017
Anasayfa » C# » Değişken Sayıda Parametre Alan Metotlar (Params Method)

Değişken Sayıda Parametre Alan Metotlar (Params Method)

C# ta metotlara gönderilecek parametre sayısı önceden bilinmiyorsa, parametreler metoda dinamik bir dizi içerisinde aktarılabilir. Değişken sayıda parametre alan metotlar tanımlamak için “params” anahtar sözcüğü kullanılır.

Params anahtar sözcüğü değişken sayıda eleman içerebilen bir veri yapısı tanımlar. Metotla gelen her bir parametre bu dizinin bir elemanı olacak şekilde ayarlanır.

Aşağıdaki örnekte kendisine gönderilen bütün parametreleri toplayan “Topla” isimli metot tanımlaması yapılarak. Ana programdan çağrılması sağlanmıştır.

 

Programı çalıştırdığımızda ekran görüntüsü aşağıdaki şekilde olacaktır.

params

Programı incelediğimizde Topla metoduna hiç parametre gönderilmediğinde yani dizi eleman sayısı sıfır olduğunda geriye 0 değerini döndürüyor. Diğer durumlarda ise kaç parametre yollarsak yollayalım, gönderdiğimiz bu parametrelerin toplamını geriye döndürüyor.

Projeyi buradan indirebilirsiniz.

Hakkında admin

Yorum Yap

Wordpress Tema indir