The title pretty much says it all, but what I would like to know is whether there is an advantage to using one or the other?
For example:
public void MyMethod(params string[] list) { }
public void MyMethod(string[] list = new string[] { }) { }
How are those different?