ben bu yöntemi çağırabilirsiniz ve tedarik birkaç integers
tek integers
veya sadece bir dizi ayrılmış bu yöntemiC# parametreler birden diziler
public static void NumberList(params int[] numbers)
{
foreach (int list in numbers)
{
Console.WriteLine(list);
}
}
düşünün kabul anahtar kelime. Metot kapsamı içerisinde, bunlar, manipüle etmeye devam edebildiğim numbers
(sağda?) dizisine yerleştirilecektir. Ben yöntemini çağırın ve bunun yerine diziler tedarik istiyorsanız
// Works fine
var arr = new int[] { 1, 2, 3};
NumberList(arr);
Ama bir hata alıyorum. params
için dizileri nasıl etkinleştirirsiniz?
// Results in error
var arr = new int[] { 1, 2, 3};
var arr2 = new int[] { 4, 5, 6 };
NumberList(arr, arr2);