溫馨提示×

c# params如何簡化方法調(diào)用

c#
小樊
84
2024-07-22 20:29:01
欄目: 編程語言

在C#中,可以使用params關(guān)鍵字來簡化方法調(diào)用。params關(guān)鍵字允許在方法的參數(shù)列表中指定一個不定數(shù)量的參數(shù),這樣可以使方法接受多個參數(shù),而不需要顯式地傳入?yún)?shù)數(shù)組。

例如,假設(shè)有一個方法可以接受任意數(shù)量的整數(shù)參數(shù)并計算它們的總和:

public int CalculateSum(params int[] numbers)
{
    int sum = 0;
    foreach (int number in numbers)
    {
        sum += number;
    }
    return sum;
}

使用params關(guān)鍵字定義參數(shù)數(shù)組后,可以簡化方法調(diào)用,例如:

int sum1 = CalculateSum(1, 2, 3); // 直接傳入多個整數(shù)參數(shù)
int sum2 = CalculateSum(4, 5, 6, 7, 8); // 也可以傳入更多的整數(shù)參數(shù)

通過使用params關(guān)鍵字,可以使方法調(diào)用更加簡潔和靈活,而不需要顯式地創(chuàng)建參數(shù)數(shù)組。

0