C#: в чем разница между ключевым словом params и значением по умолчанию

Название в значительной степени говорит само за себя, но я хотел бы знать, есть ли преимущество в использовании одного или другого?

Например:

public void MyMethod(params string[] list) { }

public void MyMethod(string[] list = new string[] { }) { }

Чем они отличаются?

0 ответов

Другие вопросы по тегам