Gunakan kata kunci param untuk mendapatkan parameter berubah dalam C#.
Mari kita lihat contoh pendaraban integer. Kami menggunakan kata kunci params untuk menerima sebarang bilangan nilai int -
static int Multiply(params int[] b)
Kod di atas membolehkan kami mencari pendaraban berangka satu atau dua nilai int. Yang berikut memanggil fungsi yang sama dengan berbilang nilai -
int mulVal1 = Multiply(5); int mulVal2 = Multiply(5, 10);
Mari lihat kod lengkap untuk memahami cara parameter pembolehubah berfungsi dalam 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; } }
Atas ialah kandungan terperinci Parameter boleh ubah (Varargs) dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!