Değişken Sayıda Parametre Alan Metotlar (Params Method) – Ahmet Cansever
C# Console Örnekleri Programlama

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

Tarafından yazılmıştır admin

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.

Yorum Yap