#512 – Two Ways to Pass Data to a Method that Takes a Parameter Array
February 3, 2012 Leave a comment
Defining a parameter array using the params keyword allows you to pass a variable number of arguments to a method.
public void PerformCommands(params string[] commands)
You can pass a variable number of arguments to a method that has a parameter array.
kirby.PerformCommands("Sit", "Stay", "Beg");
You can also just pass an array of the proper type.
string[] tricks = new string[] {"Roll over", "Weave"}; kirby.PerformCommands(tricks);