نقل قول نوشته شده توسط 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)
{
.
.
.
}