C# Console Örnekleri Programlama

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.

Yorum yap

Web Tasarım & Programlama sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et