How do I write a C# method that takes a variable number of arguments?
<p>Is it possible to send a variable number of arguments to a method? </p>

<p>For instance if I want to write a method that would concatenate many <code>string[]</code> objects into one string, but I wanted it to be able to accept arguments without knowing how many I would want to pass in, how would I do this?</p>
