
نوشته شده توسط
mehdikhazaei
توابع Params در # C
یک تابع می تواند به تعداد نامحدود پارامتر دریافت کند برای اینکار از دستور Params در تعریف پارامترها استفاده می شود به مثال زیر توجه کنید :
public static long Sum(params int[] numbers)
{
long Result = 0;
foreach (int number in numbers)
{
Result += number;
}
return Result;
}
اگر بخواهیم پارامتر های نا محدود از جنس های مختلف باشند باید به صورت زیر انجام شود :
public static void myFunction(params object[] numbers)
{
.
.
.
}