Two Ways to Pass Data to a Method that Takes a Parameter Array

Defining a parameter array using the params keyword allows you to pass a variable number of arguments to a method.
1
public void PerformCommands(params string[] commands)
You can pass a variable number of arguments to a method that has a parameter array.
1
kirby.PerformCommands("Sit", "Stay", "Beg");
You can also just pass an array of the proper type.


1
2
3
string[] tricks = new string[] {"Roll over", "Weave"};
 
kirby.PerformCommands(tricks);