C# And Accepting Parameters  Have you ever written a function
that looked similar to the following - Passing in an array of a
value?  public void UpdateList(string[] list) {  It's not that
uncommon of a method, but did you know you can take it a little
further?  The params Keyword  The params keyword is an
interesting modifier to an argument for a method. It allows a
user to pass individual values instead of using the array
itself.  public void ProcessList(params string[] args) {  //old
way still works  //new way works as well ProcessList("a", "b",
"c");  You'll notice you can still pass in an array like before,
but now you can add each parameter one at a time.  The params
keyword has to be the last parameter in your method, but other
than that, there isn't much more to it. You treat the argument
just like you would any other array.  More Arguments Using 'Pure
Evil'  The params keyword gives you a little more flexibility
when working with arguments, but have you ever heard about the
__arglist keyword?  If not