C# Params Kullanımı

2

Merhaba Arkadaşlar, bu günkü yazımızda Params kullanımı hakkında bilgiler vereceğiz. 

Params Kullanımı Hakkında Kısa Bilgiler

1 – Params, tanımlama ve kullanım biçimi ile diziye benzer niteliktedir. Ancak bir dizi değildir ve sadece n tane sayı almaktadır.

2 – Params ile birlikte değişken tanımlayabiliriz. Fakat params, metod satırının en sonunda yer alması gerekir. Yani tanımladığımız değişkenler önde yer almalı, params ise en son kullanılmalıdır. Zira params için n tane sayı alır demiştik. Değişkenler için değerler girerken params’ın önce tanımlanması, mantıken ondan sonra gelen değişkenleri etkisiz kılacak ve hata alacağız. Yani params‘tan sonra gelen bir değişkene sıra gelmeyecektir.

3 – Bir metotta iki tane params kullanılmaz. Zaten tanımlamalardan sonra gereksiz olduğunu anlaşılıyor.

 

Params Kullanımı Şekli :  static int deneme ( params int [] sayı ) {  }

Yukarıdaki ifade metodun int tipinde istendiği kadar parametre alabileceği anlamını taşır. Params‘ın asıl mantığıda budur zaten.

Örnek

— Konuyu daha iyi anlamamız için bir örnek yapalım. Girdiğimiz kadar sayıyı toplayan ‘ TOPLA ‘ adında bir metodu params kullanarak yazalım.

{
static int topla (params int [] sayı)
{
int tpl = 0;
foreach (int x in sayı)
{
tpl = tpl + x;
}
return tpl;
}
static void Mainstring [] args)
{
Console.Write("Birinci Toplama İşlemi Sonucu:);
Console.WriteLine(topla(2,5,4,7,8,7,61));

Console.Write("İkinci Toplama İşlemi Sonucu: );
Console.WriteLine(topla(8,4,7,7,7,8,10,22,44,88,61));
}
}

2 Yorumlar
  1. diyor

    Allah razı olsun

    1. byteadam diyor

      Yardımcı olabildiysek ne mutlu bize, teşekkürler 🙂

Yorumunuzu Buraya Yazabilirsiniz.

E-posta hesabınız yayımlanmayacak.