首頁  >  文章  >  後端開發  >  C# 中的變數參數 (Varargs)

C# 中的變數參數 (Varargs)

WBOY
WBOY轉載
2023-09-09 12:57:021247瀏覽

C# 中的变量参数 (Varargs)

在 C# 中使用 param 關鍵字取得變數參數。

讓我們來看一個整數相乘的範例。我們使用 params 關鍵字來接受任意數量的 int 值 -

static int Multiply(params int[] b)

上面的程式碼讓我們可以求出一個或兩個 int 值的數字相乘。以下呼叫具有多個值的相同函數 -

int mulVal1 = Multiply(5);
int mulVal2 = Multiply(5, 10);

讓我們看完整的程式碼來了解變數參數在 C# 中的工作原理 -

範例

using System;

class Program {
   static void Main() {
      int mulVal1 = Multiply(5);
      int mulVal2 = Multiply(5, 10);

      Console.WriteLine(mulVal1);
      Console.WriteLine(mulVal2);
   }

   static int Multiply(params int[] b) {
      int mul =1;
      foreach (int a in b) {
         mul = mul*a;
      }
      return mul;
   }
}

以上是C# 中的變數參數 (Varargs)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除