C# 中的可變引數 (Varargs)
使用 param 關鍵字獲取 C# 中的可變引數。
讓我們看一個整數乘法的例子。我們使用 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;
}
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP