6 Ocak 2011 Perşembe

c# da params nedir ne işe yarar

      C# da metot kullanimini daha bir genişletmek için kullanilan yöntemdir, şöyle ki : metodlara belirli sayida degişken ( parametre) gonderilir , fakat params içeren metodlar ise farkli sayida değişken göndermek mümkun kiliniyor,


class Program
    { // metoda gonderilecek degişkenlerin sayisi belli olmadigi zaman kullanilacak yöntemdir..!
        static void Main(string[] args)
        {
            Program p = new Program();
            Console.WriteLine(p.ortalamaHesap(1,3,4,5,7));
          
          

        }


        // kendi içerisinde bir dizi oluşturuyor onu diziye aktariyor
        // double baslangic ve double a  dizi dişina itiliyor
      
        double ortalamaHesap( params double[] notlar)
        {
          
        double toplam = 0;
        foreach (double sayi in notlar)
        {
            toplam += sayi;
        }
        return toplam / notlar.Length;


    }

Hiç yorum yok:

Yorum Gönder