The params keyword lets you specify a method parameter that takes an argument where the number of arguments is variable.
No additional parameters are permitted after the params keyword in a method declaration, and only one params keyword is permitted in a method declaration.
using System;
public class MyClass {
public static void UseParams(params int[] list)
{
for (int i = 0 ; i < list.Length; i++) {
Console.WriteLine(list[i]);
}
}
public static void UseParams2(params object[] list) {
for (int i = 0 ; i < list.Length; i++) {
Console.WriteLine(list[i]);
}
}
static void Main() {
UseParams(1, 2, 3);
UseParams2(1, 'a', "test");
int[] myarray = new int[3] {10,11,12};
UseParams(myarray);
}
}
No comments:
Post a Comment