AidaHagh / C-Sharp

Learn C#
1 stars 0 forks source link

Params #21

Open AidaHagh opened 3 months ago

AidaHagh commented 3 months ago

با کلمه کلیدی params میتوانیم یک متد را تعریف کنیم که بتواند تعداد متغیری از پارامترها را بپذیرد.

AidaHagh commented 3 months ago

public class Program {

public static int Sum(params int[] numbers) // متد برای جمع کردن تعداد متغیری از اعداد
{
    int sum = 0;
    foreach (int number in numbers)
    {
        sum += number;
    }
    return sum;
}

public static void Main()

{

    int result1 = Sum(1, 7, 3);
    Console.WriteLine("Sum: " + result1); // Sum: 11

    int result2 = Sum(10, 10, 30, 50);
    Console.WriteLine("Sum: " + result2); // Sum: 100

    int result3 = Sum();
    Console.WriteLine("Sum: " + result3); // Sum: 0
}

}