C# Dinamik Parametre Alan Metotlar
C# Dinamik Parametre Alan Metotlar
Normal bir parametre alan metodlar aşağıdaki gibidir.
private static int EnBuyuk(int sayi1, int sayi2)
{
if (sayi1 > sayi2)
return sayi1;
else
return sayi2;
}
Ama bazen metodun alması gereken değişken sayısı da değişkendir. Bazı işlemlere göre on, bazı işlemlere göre yirmi adet değişken alması gerekebilir.
Şimdi yukarıdaki örneğimizi dinamik parametre alan bir metod ile yapalım
private static int EnBuyuk(params int[] sayilar)
{
return sayilar.Max();
}
Yukarıdaki örnekte dinamik parametre alan metodu görüyorsunuz. Kullanımına örnek olarak da ;
EnBuyuk(100, 250); // 2 parametre verildi. ÇIKTI:250
EnBuyuk(518, 456, 537, 931); // 4 parametre verildi. ÇIKTI:931
EnBuyuk(258, 174, 56); // 3 parametre verildi. ÇIKTI:258
Hepsi bu kadardır.
Şahsi sitemdeki C# Eğitimi'me göz atmak isterseniz buraya tıklayabilirsiniz.
0 Yorum: